【发布时间】:2023-01-14 08:54:51
【问题描述】:
我已经注册了以下文件
"ownDomainValue":"catalogonuevo1.com"
当我执行以下查询时,找到文档,值为“catalogonuevo1”
[
{
"query": {
"bool": {
"filter": [
{
"term": {
"valor_dominio_propio": "catalogonuevo1"
}
}
]
}
},
"from": 0,
"size": 1
}
]
但是,当搜索值为“catalogonuevo1.com”时
[
{
"query": {
"bool": {
"filter": [
{
"term": {
"valor_dominio_propio": "catalogonuevo1.com"
}
}
]
}
},
"from": 0,
"size": 1
}
]
它不返回任何值,使用 MatchQueries 会发生相反的情况,它总是会找到一个错误的文档,例如一个值为“catalogonuevo2.com”的文档,这不是我要找的,因为我需要准确的搜索
【问题讨论】:
标签: elasticsearch elasticsearch-dsl term-query