[英]Custom sort analyser for Elastic search
在索引到弹性搜索之前,我们如何排序令牌。 例如 我想索引
"a b" => "ab"
"b a" => "ab"
"java language" => "javalanguage"
"requirement analysis" => "analysisrequirement"
排序后,我们将连接所有用例标记。
我们如何使用自定义排序分析器实现这一目标?
编辑:所以我们在用例的弹性搜索映射上应用了几个自定义分析器。 例如。 我们有
token
stemming
custom_words_concatenation
我想使用分析器对单词进行排序。 像下面一样
token
stemming
sort
custom_words_concatenation
创建了一个自定义的排序分析器。
链接github https://github.com/ranjeet-floyd/plugin-sortchar.git
将输入字符串转换为char []并使用Arrays.sort
进行Arrays.sort
。
例如:
requirement analysis => aaeeeiilmnnqrrsstuy
analysis requirement => aaeeeiilmnnqrrsstuy
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.