gpt4 book ai didi

elasticsearch - Elasticsearch 类型过滤器中的多种类型

转载 作者:行者123 更新时间:2023-12-04 14:50:28 29 4
gpt4 key购买 nike

我有一个这样的过滤查询

query: {
filtered: {
query: {
bool: {
should: [{multi_match: {
query: @query,
fields: ['title', 'content']
}
},{fuzzy: {
content: {
value: @query,
min_similarity: '1d',
}
}}]
}
},
filter: {
and: [
type: {
value: @type
}]
}}}

如果@type 是一个字符串,那可以正常工作,但如果@type 是一个数组,则不起作用。如何搜索多种类型?

最佳答案

这行得通,但我对此并不满意:

filter: {
or: [
{ type: { value: 'blog'} },
{ type: { value: 'category'} },
{ type: { value: 'miscellaneous'} }
]
}

我愿意接受更好的答案

关于elasticsearch - Elasticsearch 类型过滤器中的多种类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20078761/

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