好吧,這聽起來很簡單,但我不知道該怎麼做。排名MongoDB搜索
我正在運行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)可能有幫助。在[全文搜索]上也有一個MongoDB wiki頁面(http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo)。 – Stennie