请教一个 elasticsearch 的分词问题

2018-07-10 11:15:14 +08:00
 meisei81

es 版本 5.4,使用的是 ik 分词器,分词策略 ik_smart

es 中存在有 我们有个计划 这样的数据, 使用如下命令查询分词效果的时候,得到的结果就只有整个语句 [我们有个计划] ,即,效果上看没有切词。 curl -XGET 'localhost:9200/index_name/_analyze?pretty=true&analyzer=ik_smart' -d ' { "text" : "我们有个计划" } '

但用户输入 划 字的时候,可以匹配到该数据。

按我的理解,应该是用户输入的词进行分词后,能与 es 内部的分词匹配的上,那才能索引到该数据,但是从上面 es 的命令效果上看,应该是匹配不到的才对。

不知道哪位大神能否指点一下。谢谢。

982 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/469516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX