Lucene:如何获得两个*必须*包含某个值的记录

时间:2012-06-12 16:28:13

标签: lucene

如果其中一条记录包含某个值,我正在尝试获取两条记录。我很难为此编写Lucene查询 假设我们有以下文件: 文件1 ID:1 作用:超级用户

文件2 ID:3

文件3 ID:5

我正在进行查询,只有当其中一个是超级用户时,才能通过id检索两个文档。

+(id:1 id:3) +((+id:1 +role:superuser)(+id:3 role:superuser))

只给我超级用户文档。

有什么想法吗?

干杯, 马克

0 个答案:

没有答案