关于lucene问题

镜花水月73 2011-10-06 01:13:21
各位大侠
我数据库有一条
秦皇岛市审计局 这样的记录
我在搜索是搜索关键字为 "秦皇岛市审计局 "能搜索出来
关键字为 "秦皇岛"也能搜索出来
但是关键字为 "秦皇审计"或者为 "秦皇岛审计 " 这样就不能搜索出来
但是 "秦皇岛 审计 "这样就能搜出来,
那位大侠知道怎么办啊,求指点,这问题都搞了3天了
请问这里该如何优化了
我用的 PaodingAnalyzer 和 ChineseAnalyzer 这个都不能实现
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
镜花水月73 2011-10-08
  • 打赏
  • 举报
回复
谢谢楼上两位,我自己搞定了
magong 2011-10-06
  • 打赏
  • 举报
回复
思路上无非就是要将用户输入的关键词断为常见的词组,变成多个关键字,最好还要用户确认一下,然后再交Lucene查询。
only_u_me 2011-10-06
  • 打赏
  • 举报
回复
这个和分词有关系 你百度 和google 搜索 “笔记本”- “笔记”- “记本” -- “本” 他们得到的结果一样和你说的差不多。

50,547

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧