lucene phrasequery的逻辑

新手上路,请多包涵

使用Lucene和IK非smart模式建立了索引,stopword也有使用了,然后在查询的时候使用了phrasequery,不过不理解的是一个完整的文章标题索引之后,再用phrasequery搜索确出不来结果。
比如,一种防止蒸汽返水的系统,用这个建了索引,然后再用“一种防止蒸汽返水的系统” 通过phrasequery搜索确出不来。
我的理解:搜索时候用IK smart模式, 分词结果为:一种/防止/蒸汽/返水/系统,去掉“的”字,slop设置为1的话就应该出结果了,不过却不是着这样。

求指点是为什么

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进