我有一個問題,我有收藏,我想將文本搜索索引設置爲2個字段(描述和標題)。但是,當我添加第二個索引時,我得到以下錯誤和文本搜索停止工作。MongoDB全文搜索索引:錯誤:文本索引太多,爲什麼?
{ "serverUsed" : "localhost/127.0.0.1:27017" , "ok" : 0.0 , "errmsg" : "too many text index for: testdb.users"}
當我刪除一個索引搜索開始再次工作。問題是什麼?一個集合僅支持一個字段的全文搜索索引?
我在windows下使用當前版本的mongodb,我使用的是mongodb java驅動程序API。
謝謝
你有多個文本索引,目前你只能有一個,你想要的是這個鏈接:http://docs.mongodb.org/manual/tutorial/create-text-index-on-multiple-fields/ – Sammaye
問題是,然後我添加第二個文本索引到相同的集合,全文搜索停止工作,我得到那個錯誤。似乎有多個字段的文本搜索無效。 –
你能告訴我們一個多個字段不工作的例子嗎?您應該能夠確保跨多個字段的一個索引 – Sammaye