gpt4 book ai didi

mongodb - Mongodb 按索引字段搜索

转载 作者:可可西里 更新时间:2023-11-01 09:26:07 27 4
gpt4 key购买 nike

我将字段“search_string”添加到我的文档中并为其编制索引。 db.my_collection.createIndex({search_string: "text"})Search_string 包含:'a ar are aren arena'。

我可以用这个找到记录:db.my_collection.find({$text: {$search: 'ar'}}), db.my_collection.find({$text : {$search: 'аren'}}), db.my_collection.find({$text: {$search: 'arenа'}}), 但是 db. my_collection.find({$text: {$search: 'а'}})db.my_collection.find({$text: {$search: 'а'}})什么都不返回。为什么会这样?

最佳答案

来自 MongoDB manual

Match Operation

Stop Words

The $text operator ignores language-specific stop words, such as the and and in English.

“a”和“are”都在默认的英语停用词列表中,因此将被忽略。在谷歌上快速搜索英语停用词会发现很多包含完整列表的页面。

关于mongodb - Mongodb 按索引字段搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38480917/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com