Elastic认证特训营 难点解读03——Analysis 中的同义词filter(synonym)如何解读?

Posted 铭毅天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elastic认证特训营 难点解读03——Analysis 中的同义词filter(synonym)如何解读?相关的知识,希望对你有一定的参考价值。

1、应用场景

自定义分词,有同义词的业务场景。 用户期望搜索相同的同义词组(二个或者多个),评分结果一致。

2、最核心部分:

2.1  举例1:

"synonyms" : ["foo, bar => baz"] 含义是:

foo 和 bar的同义词都是 baz.

等价于:foo 与 baz一致 bar与 baz一致。

2.2 举例2:

"synonyms": [ "oa, oA, Oa, OA, 0A, dingding" ] 含义:

oa, oA, Oa, OA, 0A, dingding 互为同义词。

检索:dingding等价于:检索——oa,oA&

以上是关于Elastic认证特训营 难点解读03——Analysis 中的同义词filter(synonym)如何解读?的主要内容,如果未能解决你的问题,请参考以下文章

Elastic认证特训营 难点解读04——集群问题排查实战指南

Elastic认证特训营 难点解读13——Mapping新创建后,还可以更新吗?

Elastic认证特训营 难点解读02——如何提高某个字段的评分?

Elastic认证特训营 难点解读08——聚合的概念不好理解,怎么办?

Elastic认证特训营 难点解读11——自定义分词Analysis部分好难理解啊?

Elastic认证特训营 难点解读07——到底Disjunction max query 是什么鬼?