【问题标题】:retaining case in elasticsearch faceted searchelasticsearch分面搜索中的保留案例
【发布时间】:2012-03-04 11:21:44
【问题描述】:

有没有办法使用 elasticsearch Search API 维护大小写进行分面搜索(而不是将结果转换为小写)。

提前致谢,查克

【问题讨论】:

    标签: elasticsearch facets


    【解决方案1】:

    假设您使用的是"terms" facet,则构面条目正是索引中的术语。简而言之,分析是将字段值转换为一系列术语的过程,小写是默认分析器中的一个步骤;这就是您看到小写术语的原因。所以你会想改变你的analysis configuration(如果你想运行几个不同的分析器,也许引入multi_field。)

    Lucene in Action (2nd Ed.) 中有很好的解释;它也适用于 ElasticSearch。

    【讨论】:

      猜你喜欢
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      • 2015-07-15
      相关资源
      最近更新 更多