我将在其他回答的问题中看到,为了在MongoDb中启用textserch的beta功能,我必须激活配置文件中的选项.我的问题是在哪里和哪个命令?
那是因为我的mongodb.conf文件中没有该参数,所以我想我需要添加所有行.这两个语法的正确语法是什么?
#textSearchEnabled=true
要么
#setParameter=textSearchEnabled=true
放置命令的位置并不重要?
谢谢大家
有几种方法可以在MongoDB 2.4中启用beta文本搜索功能:
在您的MongoDB配置文件中:
的setParameter = textSearchEnabled =真
启动时通过命令行mongod
:
mongod --setParameter textSearchEnabled=true
通过mongo
shell:
db.adminCommand({setParameter:true,textSearchEnabled:true})
通过配置文件进行设置通常是首选选项,因此您不必记住在重新启动MongoDB时重新启用此选项.
在即将发布的MongoDB 2.6版本中,默认情况下将启用文本搜索功能,并且不推荐使用上述选项(并且不需要).