mongodb:启用textSearch

时间:2013-12-18 21:30:34

标签: mongodb

我会在其他回答的问题中看到,为了在MongoDb中启用textserch的beta功能,我必须激活配置文件中的选项。我的问题是在哪里和哪个命令?

那是因为我的mongodb.conf文件中没有该参数,所以我想我需要添加所有行。 这两个语法的正确语法是什么?

#textSearchEnabled=true

#setParameter=textSearchEnabled=true

在哪里放置命令并不重要?

感谢所有

1 个答案:

答案 0 :(得分:17)

在MongoDB 2.4中启用beta文本搜索功能有几种选择:

    您的MongoDB配置文件中的
  •   

    的setParameter = textSearchEnabled =真

  • 启动mongod时,通过命令行
  • mongod --setParameter textSearchEnabled=true

  • 通过mongo shell:

      

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

通过配置文件进行设置通常是首选选项,因此您不必记得在重新启动MongoDB时重新启用它。

在即将发布的MongoDB 2.6版本中,文本搜索功能将为enabled by default,上述选项将被弃用(且不必要)。