我不确定如何描述此查询,因此不知道在文档中要查找什么。我将尝试用一个简单的例子进行演示。
您有序列号的电子设备清单
"serial": "xyz"
他们都有一个地位,例如
"status": "faulty"
或
"status": "repaired"
可以有多个具有相同序列号的文档。 E.g。
{
"serial": "xyz"
"status": "faulty"
"date": 01-01-2015
}
然后再提交另一份文件
{
"serial": "xyz"
"status": "repaired"
"date": 01-02-2015
}
所以我想搜索我的索引,向我显示所有序列号,其中存在状态为"错误"和状态为"已修复的文档"。查询的类型是什么?
答案 0 :(得分:0)
只是想知道这个查询是否满足您的需求:
{
"query": {
"query_string": {
"query": "status:faulty OR status:repaired"
}
}
}