2012-05-21 157 views
0

mongo中是否有任何功能來檢索最接近的字符串匹配查找。 例如, 數據庫中的條目都是這樣:mongodb最接近的字符串匹配查找

  • 標題: 「bananashake」
  • 標題: 「bananasweet」
  • 標題: 「bananaturl」
  • 等等...

假設用戶輸入一些文本,如「bananasweetest」。有沒有什麼辦法可以得到bananasweet作爲結果

回答

1

因爲MongoDB的v2.4 ,你可以通過創建一個索引 db.reviews.ensureIndex({ comments: "text" })

Documentation

+0

我不認爲@Sushant正在尋找全文搜索。 –

+0

@AlexanderSuraphel他可能不會,但是這是一個很好的解決方案來搜索數據庫中的文本字段 –

+0

但問題是要求完全不同的功能。不是嗎? –

2

您正在尋找MongoDB中沒有的全文功能。查看Solr或ElasticSearch - 不在MongoDB的範圍之內。