假设我有以下文件:
[TestNG] [ERROR]
Cannot instantiate class eNotes.ENotes
是否可以创建一个查询,要求所有文档都包含任何字段{
"name" : "abc",
"something" : {
"url" : "asd"
}
}
{
"name" : "abc",
"something-else" : {
"url" : "asd"
}
}
?
答案 0 :(得分:1)
试试这个:
GET /index/type/_search
{
"query": {
"multi_match": {
"query": "asd",
"fields": ["*.url"]
}
}
}
或query_string
:
GET /index/type/_search
{
"query": {
"query_string": {
"fields": ["*.url"],
"query": "asd"
}
}
}
答案 1 :(得分:0)
您可以使用should
过滤器:
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"bool": {
"should" : [
{ "term": { "something.url": "asd" }},
{ "term": { "something-else.url": "asd" }}
]
}
}
}
}
}