Elasticsearch特定词汇分析

时间:2016-08-17 12:54:22

标签: elasticsearch

我有关于弹性搜索分析的简单问题。

我的文档中有完整的文本字段,我希望从这个文本中获得特定的单词。例如,我希望得到单词"危险","错误","警告" "失败&# 34;

是否有一些简单的方法如何" 切出"我的文本字段中的那些单词并将它们存储在每个文档的索引中?我应该使用什么用于此用例,模式分析器或其他什么?

感谢。

1 个答案:

答案 0 :(得分:1)

使用模式捕获令牌过滤器: https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-pattern-capture-tokenfilter.html

你的模式: "(危险|误差|警告|失败)"

寻找"危险"只会发现有"危险"索引字段中的单词。