首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

关于lucene有关问题

2012-01-13 
关于lucene问题各位大侠我数据库有一条秦皇岛市审计局这样的记录我在搜索是搜索关键字为 秦皇岛市审计局

关于lucene问题
各位大侠
我数据库有一条
秦皇岛市审计局 这样的记录
我在搜索是搜索关键字为 "秦皇岛市审计局 "能搜索出来
关键字为 "秦皇岛"也能搜索出来
但是关键字为 "秦皇审计"或者为 "秦皇岛审计 " 这样就不能搜索出来
但是 "秦皇岛 审计 "这样就能搜出来,
那位大侠知道怎么办啊,求指点,这问题都搞了3天了
请问这里该如何优化了
我用的 PaodingAnalyzer 和 ChineseAnalyzer 这个都不能实现

[解决办法]
这个和分词有关系 你百度 和google 搜索 “笔记本”- “笔记”- “记本” -- “本” 他们得到的结果一样和你说的差不多。
[解决办法]
思路上无非就是要将用户输入的关键词断为常见的词组,变成多个关键字,最好还要用户确认一下,然后再交Lucene查询。

热点排行