【发布时间】:2023-03-25 18:06:01
【问题描述】:
我在看 http://euphonious-intuition.com/2012/08/more-complicated-mapping-in-elasticsearch/ 其中解释了 ElasticSearch 分析器。
我不明白关于使用不同的搜索和索引分析器的部分。
自定义映射的第二个示例如下所示:
->索引分析器是一个edgeNgram
->搜索分析器是:
"full_name":{
"filter":[
"standard",
"lowercase",
"asciifolding"
],
"type":"custom",
"tokenizer":"standard"
}
如果我们希望查询“Race”由于 edgeNgram 而不会返回像 *ra*pport 和 *rac*ial 这样的结果,为什么要在第一名?
请举例说明不同的分析器是有用的。
【问题讨论】:
-
请问我的回答是否让您更清楚?
-
顶部的链接已损坏
标签: search elasticsearch analyzer