Эх... Установил индексы вот так:
// tags это массив, остальное - типа Строка.
postSchema.index({ title: 'text', tags: 'text', text: 'text'});
// в роуте
Post.paginate({'access':true, '$text':{'$search':req.body.call}}, callback
Но, есть Пост вот такой:
{
"_id" : ObjectId("54beaa0a73ddc8e822708cd3"),
"addtime" : "20.1.2015",
"reviews" : 0,
"readed" : true,
"text" : "SomeTagSomeTagSomeTag",
"num" : 2,
"title" : "SomeTagSomeTag",
"access" : true,
"comments" : [],
"author" : {
"idNum" : 1
},
"tags" : [
"SomeTag"
],
"__v" : 0
}
И когда я запрашиваю поиск со значением SomeTag (или же в нижнем регистре) - мне отдает этот пост.
Но, когда я пишу 'Some' или 'SomeTagSomeTag'(это title) - в ответ пустой массив :((
Как можно это исправить?(((