1

我是 Lucene 的新手,所以请放轻松:D

我目前正在尝试在名为 Polarion 的软件中编写用于数据查询的 Lucene Statments。我想知道,是否有可能使用 Lucene Result 作为下一个 Lucene 语句的条件。

我的例子:

{workitems: type:test AND linkedWorkItems: (**Result of the first Statment**)}

第一个声明:{workitems: type:bia AND level:lvl_3}

如果我手动输入结果 ID,例如:

{workitems: type:test AND linkedWorkItems: (ABC-1234)}

它的工作如愿!

我的目标是在一个声明中包含所有内容。我很感激任何帮助!

谢谢你,简!

4

1 回答 1

-1

就像是 -

BooleanBuilder booleanBuilder = new BooleanBuilder();
booleanBuilder.add(first_statement_query, AND);
booleanBuilder.add(second_statement_query, AND);

这将等同于: +(+type:bia +level:lvl_3) +(type:test)

于 2018-08-28T20:09:27.627 回答