【发布时间】:2019-01-22 19:30:19
【问题描述】:
我想为同一个字段查询 2 个不同的前缀。下面的代码完全按照我在现场使用时的方式工作:
GET /logstash-*/_search
{
"query": {
"match_phrase_prefix" : {
"type" : {
"query" : "job-source"
}
}
}
}
我在文档中找不到如何使用两个查询来执行此操作(我找到了如何在多个字段中搜索)。我尝试了一个布尔值应该和下面的 sn-p,但两者都没有给我我正在寻找的结果。
GET /logstash-*/_search
{
"query": {
"match_phrase_prefix" : {
"type" : {
"query" : ["job-source","job-find"]
}
}
}
}
如何仅查询以 type:job-source 或 type:job-find 为前缀的文档?
提前谢谢你,
【问题讨论】:
标签: elasticsearch