У меня есть следующие документы в базе данных:
{
id: 1,
text: 'Hello I had a big grannysmith apple today and a big pear'
},
{
id: 2,
text: 'Hello I had a big apple today only'
},
{
id: 3,
text: 'Hello I had a big apple today, a big pear yesterday and a big orange today'
}
Мое представление должно возвращать агрегированное количество определенных ключевых слов в тексте, но ключевые слова должны быть «свободными» в том, как они были найдены.Мой взгляд должен возвращать что-то вроде этого:
{
'grannysmith apple' : 3,
'pear': 2,
'orange': 1
}
Как вы можете видеть, я насчитал яблок 3 раза, хотя тег предназначен для 'grannysmith apple' ,Я все еще хочу поднять любые случаи 'яблок' .
Возможно ли это?Или я должен сделать это, прежде чем вставить в CouchDb?Я использую node.js для выполнения сохранения - я должен сделать это в node.js?
Заранее спасибо!