我有关于弹性搜索分析的简单问题。
我的文档中有完整的文本字段,我希望从这个文本中获得特定的单词。例如,我希望得到单词"危险","错误","警告" 和"失败&# 34; 。
是否有一些简单的方法如何" 切出"我的文本字段中的那些单词并将它们存储在每个文档的索引中?我应该使用什么用于此用例,模式分析器或其他什么?
感谢。
答案 0 :(得分:1)
使用模式捕获令牌过滤器: https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-pattern-capture-tokenfilter.html
你的模式: "(危险|误差|警告|失败)"
寻找"危险"只会发现有"危险"索引字段中的单词。