请教lucene高手:如何实现多字段的查询。用到那些类和方法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! doc.add(Field.Keyword("filename1",file.getName()));doc.add(Field.Keyword("filename2",file.getName()));这样子不可以多加几个字段吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你要查找的字段,组装成一个字段,查询时就查询这个组装的字段就可以了!StringBuffer searchStrBuff = new StringBuffer(500);searchStrBuff.append(file.getName);searchStrBuff.append(file.getArea);doc.add(Field.Text("contents", searchStrBuff.toString())); 查询的时候是调用org.apache.lucene.search.hits中哪个方法,最好能否给个样例代码。谢谢! http://www.chedong.com/tech/lucene.html车东的一篇文章,解决了亚洲语言的的切分词问题,我也是照着这篇文章自己学的,应该对你比较有帮助吧! 这个我已经看过了,不知道哪位大侠看过apache上的lucene 上的查询语法,即多字段查询时候使用比如“title:'中国' AND content:'上海'” 如何调用org.apache.lucene.search中的方法。 www.chedong.com/tech/lucene.html lucene查询时 如果你只查询一个词 例如:北京 而不指定是哪个查询域时,有个默认的域,基本上就是contents,如果像 title:'中国' AND content:'上海' 这样,当作一个查询字符串就可以 关于JAVA的一个问题~ Java解析xml,变成通用方法。 谁有java常用的不同类型之间转换的函数 想用java作一个播放器。。高手进来指点一下…… ThreadLocal出错 java.lang.OutOfMemoryError 请问怎样最快速地得知一个子串包含在一个长的字符串中 救命 为啥删除不了文件? Socket inputstream read的问题 请问面试题会'无选项'么? 小问题,回答后马上给分! lucene搜索不准? 是程序还是lucene的事?急啊~~~~
StringBuffer searchStrBuff = new StringBuffer(500);
searchStrBuff.append(file.getName);
searchStrBuff.append(file.getArea);
doc.add(Field.Text("contents", searchStrBuff.toString()));
车东的一篇文章,解决了亚洲语言的的切分词问题,我也是照着这篇文章自己学的,应该对你比较有帮助吧!