4

我有一个像这样的析取 Lucene 查询: (clause_1 OR clause_2 OR ... OR clause_N)我想在它上面添加一个附加提升查询,就像解析器中的bq参数一样。DisMax

我试过{!edismax qf='' bq='my_boost_query'}(clause_1 OR clause_2 OR ... OR clause_N)但它返回零结果。(我认为这可能是由空qf参数引起的)

是否可以在不使用DisMax格式重写我的查询的情况下做到这一点?Lucene也许查询解析器的一些特殊语法,比如_val_等等?或者可能是DisMax包装器完成了这项工作,但我只是在上面的查询语法中遗漏了一些东西?

4

0 回答 0