gpt4 book ai didi

mongodb-atlas - 如何在多个字段上运行自动完成 $search?

转载 作者:行者123 更新时间:2023-12-04 11:36:08 24 4
gpt4 key购买 nike

documentation声明 path必须是 string而不是字符串数组。我只是想确认这实际上是唯一的可能性,如果在任何一种情况下都有推荐的方法来做到这一点。
例如我想在我的电影中搜索(自动完成)文本 "hammer"title 上和 plot在当前场景中,我可以通过 title 实现搜索或 plot轻松。但是,如果我尝试为两者都做,则 path一个字符串数组,这在其他运算符上是可以接受的,我收到一个错误

最佳答案

如果您尝试匹配标题和情节,请使用 应该:化合物运算符(operator)
在两个字段上创建自动完成搜索索引:标题情节

$search: {
compound: {
should: [
{
autocomplete: {
query:'hammer',
path: 'title',
},
},
{
autocomplete: {
query:'hammer',
path: 'plot',
},
},
],
},
},

关于mongodb-atlas - 如何在多个字段上运行自动完成 $search?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62824537/

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