【问题标题】:fetch all matching facets in elasticsearch query在弹性搜索查询中获取所有匹配的方面
【发布时间】:2013-05-03 21:34:30
【问题描述】:

有没有办法在 elasticsearch 查询中获取所有匹配的方面。根据此处给出的链接: http://www.elasticsearch.org/guide/reference/api/search/facets/terms-facet/ 可以得到 N 大小的刻面。但是,如果我想获得所有匹配的方面怎么办?

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

这是我的示例 ES 查询

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

【问题讨论】:

    标签: lucene elasticsearch


    【解决方案1】:

    简而言之。你不能。

    查看未解决的问题:https://github.com/elasticsearch/elasticsearch/issues/1776

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多