【发布时间】:2017-08-22 20:20:10
【问题描述】:
您好,我想在 elasticsearch 中将两个查询合二为一,但我不知道该怎么做:我想我应该做一个聚合,但我不太清楚该怎么做。你可以帮帮我吗?我的ES版本是5.1.2。
首先按状态和名称过滤:
POST test_lite/_search
{
"aggs": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"match": {
"STATUS": "Now"
}
},
{
"match": {
"NAME": "PRUDENTL"
}
}
]
}
}
}
}
}
在过滤记录中查找描述中过滤的单词:
POST /test_lite/_search
{
"query": {
"wildcard" : { "DESCRIPTION" : "*english*" }
}
}
【问题讨论】:
标签: elasticsearch elasticsearch-plugin elasticsearch-5