我们已开始使用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
我们需要在网站的每个网页的文本内容上创建索引。
答案 0 :(得分:1)
默认情况下,这是Mongo 2.6中设置的大小限制。尝试使用此参数启动mongod
进程:
sudo mongod --setParameter failIndexKeyTooLong=false
According to the documentation密钥索引大小限制为1024字节。但是用上面的参数覆盖它可以帮助你。