[英]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.