我使用的是elasticsearch 1.5.2和Kibana 4.0.3。
我对分析仪有问题,使用默认分析器,kibana图中的图例将字段分为&,/和 - 。 这是默认行为。 我已经尝试将字段设置为not_analyzed,然后kibana图例显示正常,图表中的分组是我想要的字段。 问题是通配符不适用于搜索,搜索您需要使用精确值的字段。
我还没有能够找到一个分析器或一个可以保留该字段的标记器。
关于我如何使用not_analyzed但仍然可以进行搜索的任何想法?
谢谢, 艾萨克
答案 0 :(得分:0)
您需要使用多字段(https://www.elastic.co/guide/en/elasticsearch/reference/current/_multi_fields.html)来实现您想要的效果。
例如:
"title": {
"type": "string",
"fields": {
"raw": { "type": "string", "index": "not_analyzed" }
}
}
然后,您可以使用title:whatever
搜索kibana面板中的title.raw
以获取正确的图例行为。