按 Elastic 6.* 中的对象数组进行多重过滤
Multiple filter by array of object in Elastic 6.*
需要帮助通过 ElasticSearch 6 中的数组构建查询。我有一些文档表示一些 属性 具有多个属性的单元:
{
"Unit":{
"Attributes":{
"Attribute":[
{
"Name":"Elevator",
"Text":"No"
},
{
"Name":"Pet Friendly",
"Text":"Yes"
}
...
]
}
}
}
如何过滤我的文件以查找所有可携带宠物的单元或所有没有电梯的单元?
P.S。我正在使用 NEST。
Map Attribute
as a nested
type, probably with Text
mapped as keyword
for term level matching. To query, use a bool
query with filter
clauses, where the clauses will be nested
queries.
需要帮助通过 ElasticSearch 6 中的数组构建查询。我有一些文档表示一些 属性 具有多个属性的单元:
{
"Unit":{
"Attributes":{
"Attribute":[
{
"Name":"Elevator",
"Text":"No"
},
{
"Name":"Pet Friendly",
"Text":"Yes"
}
...
]
}
}
}
如何过滤我的文件以查找所有可携带宠物的单元或所有没有电梯的单元?
P.S。我正在使用 NEST。
Map Attribute
as a nested
type, probably with Text
mapped as keyword
for term level matching. To query, use a bool
query with filter
clauses, where the clauses will be nested
queries.