在内置的Elastic Search分析器中,它可以完成Simple Analyzer的工作,并对数字进行标记

时间:2017-10-18 04:17:55

标签: elasticsearch tokenize analyzer

我正在使用Elasticsearch内置的简单分析器https://www.elastic.co/guide/en/elasticsearch/reference/1.7/analysis-simple-analyzer.html,它使用小写标记符。和文字 apple 8 IS Awesome 以下列格式标记。

 "apple",
 "is",
 "awesome"

您可以清楚地看到,它错过了标记数字8,因此现在如果我只是使用8进行搜索,我的信息就不会出现在搜索结果中。

我查看了ES提供的所有可用分析仪,但找不到符合我要求的合适分析仪。

如何使用ES的自定义或内置分析器将所有单词标记为数字?

1 个答案:

答案 0 :(得分:2)

您的问题是关于简单的分析器,但您提到了一个非常旧的文档链接。尝试 https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-simple-analyzer.html

就像Val告诉你的那样,你可能正在寻找standard analyser。 如果您想看到差异,请尝试analysis api