Solr中搜索加入空格之后搜不到结果,是分词位置标注的问题?

发布于 2021-11-22 07:39:03 字数 919 浏览 451 评论 0

@狮子的魂 你好,想跟你请教个问题:

实际项目中用到了Jcseg,不得不说非常好用,谢谢~~

有个问题,我截图如下:

搜索"海底捞102"是有结果的,如图1,搜索"海底捞 102"却没有结果了,中间多了一个空格。

用了solr自带的Analasy看了下,如图3,是end的位置不同。


想问下如果我想搜索:关键词+空格+关键词+空格。。这种形式的搜索,需要从哪方面开始修改呢?


非常感谢您的时间!

后来又尝试了"海底捞,102"这个用例,中间改为逗号。用debugQuery的时候发现连逗号都被搜索了,请问如何把逗号作为搜索分隔符呢?举例:

谢谢~!


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文