Mongodb 2.6索引错误 - “键太大而不能索引”

时间:2015-09-08 05:50:46

标签: mongodb text indexing

我们已开始使用Mongodb version 2.6。当我们尝试创建文本索引时,我们一直面临着

的错误
  

错误:“键太大而不能索引”。

我们进行了一些搜索,发现:Starting from version 2.6, MongoDB will not create an index if the value of existing index field exceeds the index key limit. MongoDB - Indexing Limitations

我们需要在网站的每个网页的文本内容上创建索引。

  • 我们如何使用Mongodb 2.6创建文本索引?
  • 我们应该回到以前的版本吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,这是Mongo 2.6中设置的大小限制。尝试使用此参数启动mongod进程:

sudo mongod --setParameter failIndexKeyTooLong=false

According to the documentation密钥索引大小限制为1024字节。但是用上面的参数覆盖它可以帮助你。