用于构面的Elasticsearch prefixFilter

时间:2012-10-17 14:08:11

标签: java elasticsearch faceted-search

使用Java客户端对elasticsearch非常新。

是否可以返回在前缀上过滤的构面计数?

例如,我正在搜索URL并希望忽略该路径,并只计算主机名。例如,

addFacet( filterFacet("myhost", prefixFilter("url", "http://myhost.com"))

在响应中,facet都是空的。没有名字或价值观。

1 个答案:

答案 0 :(得分:1)

最佳解决方案是将您想要分面的部分存储为单独的字段。或者,您可以使用Term Scripts动态提取前缀。