2014-06-05 25 views
0

我有一個在2.4.6版本的mongohq中託管的生產服務器。 我需要將文本索引添加到其中一個集合。 我嘗試使用從客戶端蒙戈以下命令連接到我的遠程服務器:在mongodb中設置文本搜索功能

db.logs.ensureIndex({標題: '文本',描述: '文本'})

默認,我們無法將索引添加到生產服務器,因爲它受mongohq限制。 但我需要重新啓動服務器像下面啓用文本搜索:

的mongod --setParameter textSearchEnabled =真

但這可能僅適用於本地服務器。

有誰知道如何在遠程mongohq服務器上完成這項工作嗎?

回答

1

試試這個在mongoclient 「蒙戈」,它應該爲你工作

db.adminCommand({ setParameter : 1, textSearchEnabled : true }) 

還檢查了這些鏈接,它們可能會有所幫助

http://docs.mongodb.org/v2.4/tutorial/enable-text-search/

mongodb: enable textSearch

+0

我已經加入一些鏈接結賬,如果他們可以幫助你。 –

+0

第一個鏈接很有幫助,因爲它表示不啓用生產上的文本搜索。但仍需要知道原因。謝謝。 –