gpt4 book ai didi

elasticsearch - 搜索和匹配Elasticsearch中的多个字段?

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

我正在使用Elasticsearch搜索多个字段。我想使用运算符AND与多个字段匹配。

我的代码在这里。

http://192.168.1.102:9200/storedevents/_search

GET

{
"query": {
"bool": {
"must": [
{
"term": {
"aggregateid": 163
}
},
{
"term": {
"entity": "Fornecedor"
}
}
]
}
}
}

我的资料:
id:0bad3af6-0a2b-4cce-a55a-6a5b19ced03f data:{"Id":163,"CreatedAt":"2019-11-07T10:48:07.0809551","UpdatedAt":"2019-11-13T17:12:32.0463481-03:00","DeletedAt":null,"PessoaId":163,"StatusFornecedorId":2,"FornecedorPrincipalId":303,"IntegracaoId":2511361,"IdReduzido":"SFLTDA","Ativo":true,"RazaoSocial":"SINTER FUTURA LTDA","NomeFantasia":"SINTER","Cnpj":"74222563000241","Timestamp":"2019-11-13T17:12:32.1168883-03:00","Entity":"Fornecedor","MessageType":"FornecedorEditedEvent","AggregateId":163} user: - timestamp:Nov 13, 2019 @ 18:12:32.128 entity:Fornecedor messagetype:FornecedorEditedEvent aggregateid:163
_id:0bad3af6-0a2b-4cce-a55a-6a5b19ced03f _type:storedevent _index:storedevents _score: -

Response is empty

最佳答案

字段名称区分大小写。
我假设您会自动映射您的文档(因此您要查找的字段已建立索引)

{
"query": {
"bool": {
"must": [
{
"term": {
"AggregateId": 163
}
},
{
"term": {
"Entity": "Fornecedor"
}
}
]
}
}
}

关于elasticsearch - 搜索和匹配Elasticsearch中的多个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58857928/

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