gpt4 book ai didi

elasticsearch - Elasticsearch-搜索记录,该记录是数组中值的一部分

转载 作者:行者123 更新时间:2023-12-03 00:07:17 25 4
gpt4 key购买 nike

例如,我正在尝试在Elasticsearch 5.1中构建查询-给我所有作者在预定义作者列表中的书。使用单一作者时,它正在工作,但是传递数组时,我没有任何结果

let query = JSON.stringify({
"size": 10000,
"query": {
"bool": {
"must": [{
"term": {
"recordtype": "Book"
}
},
{
"term": {
"recordLocation": "library"
}
}
],
"filter": {
"term": {
"author": authors
}
}
}
}
});

作者在哪里 let authors = ['a', 'b', 'c', 'd']
我想念什么?

最佳答案

查找多个关键字时,请使用Terms Query

替换您的过滤器查询,如下所示:

"filter": {
"terms": {
"author":["a", "b, "c"]
}
}

关于elasticsearch - Elasticsearch-搜索记录,该记录是数组中值的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44231451/

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