获取elasticsearch查询中的所有匹配方面

时间:2013-05-03 12:05:20

标签: lucene elasticsearch

是否有办法在elasticsearch查询中获取所有匹配的facet。根据这里给出的链接: http://www.elasticsearch.org/guide/reference/api/search/facets/terms-facet/ 有可能得到N尺寸的刻面。但是,如果我想获得所有匹配的方面呢?

我尝试在我的facet查询中指定“size:0”,但这似乎不起作用。

以下是我的ES查询示例

query: {
    ..
}
facets: {
    company: {
        terms: {
            field: "company"
            size: N
        }
    }
}

1 个答案:

答案 0 :(得分:1)

简而言之。你不能。

请参阅未解决的问题:https://github.com/elasticsearch/elasticsearch/issues/1776

解决方法:将N指定为非常大,以便包含所有内容。