不为失败找理由,要为成功找方法。

搜索中文精确问题

Elasticsearch | 作者 fsearch | 发布于2016年09月20日 | 阅读数:2915

例如:搜索‘你’,会出来一些数据,但可能没有'你好'这条数据。
已邀请:

martindu - 搜披露创始人

赞同来自:

因为有些数据只分到了“你好”,而没有进一步拆分成“你”和“好”,所以你搜索“你”的时候在倒排里找不到“你”,就没有结果了。这个要看你用什么样的分词配置。索引的时候建议用ik_max_word,这样“你好”会细分为“你/好”。你可以用_anlayze测试一下。

要回复问题请先登录注册