[lucene] lucene可以对数据库表进行搜索吗?

ttxiangyou 2009-06-16
项目中需要对某个数据库表的所有字段进行搜索,只要某个字段包含查询的字符串就将该笔记录返回,原来项目使用 "字段1 like '' or 字段2 like '' ..."这种方式,但项目经理说效率不好,我想通过lucene来检索,可行吗?
ppsddt 2009-06-16
可以的,一个字段对应一个field
ttxiangyou 2009-06-16
谢楼上的!
我以前也没接触过lucene现在在网上找了一些例子,明白了一些,但似乎lucene在搜索的时候要指定针对哪个字段进行搜索,我如果有100字段,就要给他一百个field,有没有一个参数用来搜索所有的field啊而不要一个一个指定。
linleran 2009-06-29
搜索时一定要指定Field的,可以尝试一个灵活的方式:设置一个Field为ALL,值为所有字段值用空格组合。
Global site tag (gtag.js) - Google Analytics