更新时间:2023-12-03 17:37:10
您使用analytics API测试的是 edge-ngram tokenizer .
What you have tested using the analyze API is an edge-ngram token filter, which is different from an edge-ngram tokenizer.
在您的代码中,如果您希望代码中的行为与使用分析API测试的行为相同,则需要用 EdgeNGramTokenFilter
替换 EdgeNGramTokenizer
.
In your code, you need to replace EdgeNGramTokenizer
by EdgeNGramTokenFilter
if you want to have the same behavior in your code as you tested with the analyze API.