我是Lucene的新手,所以请对我好一点:D
我目前正在尝试在名为Polarion的软件中编写Lucene语句,用于数据查询。 我想知道,是否有可能使用Lucene结果作为下一个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)}
它按预期工作!
我的目标是一口气做到这一切。 感谢您的帮助!
谢谢你,扬!
答案 0 :(得分:-1)
类似-
BooleanBuilder booleanBuilder = new BooleanBuilder();
booleanBuilder.add(first_statement_query, AND);
booleanBuilder.add(second_statement_query, AND);
这等效于:+(+ type:bia + level:lvl_3)+(type:test)