ElasticSearch:哪个查询可用于以下结果: 输入查询:term1,terms2 结果:匹配term1,term2,与匹配短语前缀匹配;匹配term1作为前缀,匹配term2作为前缀?
答案 0 :(得分:4)
你可以使用' bool'用于组合多个术语的查询。以下是参考链接http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html
您要执行的操作的示例查询是:
{
"bool" : {
"must" : [
{
"prefix" : { "term1" : "prefix2" }
},
{
"prefix" : { "term2" : "prefix2" }
}
]
}
}