【发布时间】:2016-04-30 01:06:21
【问题描述】:
为了在 ElasticSearch 中使用percolator,我需要对搜索查询进行索引。但是,我们主要使用过滤器进行搜索。为了索引这些过滤器,它们必须是wrapped inside a query。
我知道实现此目的的两种不同方法。将过滤器包裹在filtered query:
{
"query": {
"filtered": {
"filter": { ... }
}
}
}
{
"query": {
"constant_score": {
"filter": { ... }
}
}
}
首选哪种方法?为什么?
【问题讨论】:
标签: elasticsearch