我终于设法让Elastic Search索引以我希望的方式工作,使用子字段和not_analyzed
索引某些字段的原始值。这些方面是我所期望的,但是,在某些情况下,由于源数据具有这些字段的空值/空值,我在facets部分得到这样的结果:
"things": {
"_type": "terms",
"missing": 187,
"total": 12214,
"other": 10608,
"terms": [
{
"term": "foo",
"count": 912
},
{
"term": "",
"count": 532
},
{
"term": "bar",
"count": 37
}
}
}
注意第二项中的“”。我可以看到为什么ElasticSearch不会自动排除这个,因为人们可能想知道有多少文档没有该字段。但就我的目的而言,我不想让它归还。
我是否可以通过某种方式将ElasticSearch配置为在索引或查询中忽略这些?
答案 0 :(得分:7)
尝试放
"exclude" : ""
在您的汇总条款中