有用过lucene的吗?

netxuning 2010-06-23 04:35:27
现在用lucene只能在多个字段中查同样的关键词!

比如要查询title和content字段中含有"中国 美国"的,可用如下代码:

Analyzer analyzer = new IKAnalyzer();
String[] fields = {"title", "content"};
QueryParser parser = new MultiFieldQueryParser(Version.LUCENE_CURRENT, fields, analyzer);
Query query = parser.parse(queryString);


但我现在希望查询title中含有"中国",content中"美国"的记录。
应该如何做呢?
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dr_lou 2010-06-24
  • 打赏
  • 举报
回复
dr_lou 2010-06-24
  • 打赏
  • 举报
回复
title:中国 AND content:美国
hoojo 2010-06-24
  • 打赏
  • 举报
回复
Query query = parser.parse("title:中国 美国");
healer_kx 2010-06-23
  • 打赏
  • 举报
回复
没用过。。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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