Хорошо, это может показаться простым, но я не уверен, что делать.Рейтинг MongoDB search
Я запускаю PHP 5.3.x, и это то, что я хочу сделать. Я знаю команду find(). но я не уверен, как ранжировать возвращенный JSON.
вот как мы храним наш блог
{
"title":"this is a title";
"body":"this is the body";
"author":"ROB"
"keywords":[{'auto';'music';'fun'}]
"country":"USA"
"dateadded":"07-11-2011";
}
, что я хочу сделать, это следующий порядок матч по ключевой фразе 100% - 0% Автора, если автор говорил об этом ключевом слове много там посты идут выше до поиск название оценка 1 (Значение соответствует тому, что пользователь ищет порядок, по дате новых к старым
пожалуйста, дайте мне знать, если это возможно.
Есть вопросы по [вариантам полнотекстового поиска с Mongo] (http://stackoverflow.com/questions/11015887/mongodb-full-text-search-options) и [индексирование полного текста] (http://stackoverflow.com/questions/737275/comparison-of-full-text-search-engine-lucene-sphinx-postgresql-mysql/737931), которые могут быть полезны. Существует также страница wiki MongoDB в [полнотекстовый поиск] (http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo). – Stennie