首页 新闻 会员 周边

lucene如何检索出包含最多个关键字的文档?

0
悬赏园豆:100 [待解决问题]

      大家好,我是java的初学者,现在在做一个关于案例推理的专家系统,采用java语言开发。案例推理大致的思路就是,通过对案例库中的大量旧案例进行检索,找出与当前案例最为匹配的案例,用来解决新出现的问题。

     可现在的问题是,数据库中的案例数量太多了,如果直接全部读入内存的话,内存占用太大,这样肯定不可取。如果直接在数据库中使用模糊检索又太慢了

      自己对lucene不熟,貌似它的检索效率特别高。一个故障的故障现象有很多特征:比如key1、key2、key3,key4,构成了一个集合K.如何使用lucene高效检索这样的案例,使这些案例包含尽可能多的集合K中的元素?

     在下是lucene的初学者,希望各位帮个忙,给出点实现的思路,小弟在这拜谢了。

huster_Anonymous的主页 huster_Anonymous | 初学一级 | 园豆:102
提问于:2013-05-10 22:34
< >
分享
所有回答(2)
0

你就用它直接进行检索,出来的结果就是按匹配的顺序排的

许鸿飞 | 园豆:168 (初学一级) | 2013-05-11 09:59
0
@@@一统@@@ | 园豆:1551 (小虾三级) | 2013-05-11 10:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册