[solr ] solr搜索的关键词就最后少一个字搜索不出来,少一个词就可以出来,不少也能搜索出来,什么原因啊

诺斯法拉图 2017-12-29
如题
我第一次搜索关键词条件为
"q":"title:\"关于印发国家规划布局内重点软件和集成电路设计领域的通知\"",
能够搜索出两条数据
第二次搜索条件为
"q":"title:\"关于印发国家规划布局内重点软件和集成电路设计领域的通\"",
最后少了一个“知”字
搜索结果却一条都没有
第三次搜索条件为
"q":"title:\"关于印发国家规划布局内重点软件和集成电路设计领域的\"",
最后少了“通知”两个字
却又能够搜索出两条数据,这是为什么啊?困扰很久了,使用的是solr5.5.4版本
分词器是mmesg4j,该字段是max_word分词
诺斯法拉图 2018-01-02
加入通配符*还是没有效果
liangpeng2611 2018-01-25
你使用的什么分词器,IK ? 如果是IK分词器的话,那就是IK分词器对中文分词的语法缺陷了。 IK会把“通知”作为一个整体分词,而不会分为“通”和“知”。 所以,你使用"q":"title:\"关于印发国家规划布局内重点软件和集成电路设计领域的通\"" 搜不到有“通知”关键字的信息。
Global site tag (gtag.js) - Google Analytics