且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用Edge N Gram分析器和char过滤器创建分析器,用新行替换空间

更新时间: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.