我正在为此使用MultiMatchQuery,但它不起作用。下面是我的代码片段(first_name是字段名)。mqb = new MultiMatchQueryBuilder("irs", first_name);BoolQueryBuilder我尝试使用MultiMatchQueryBuilder.Type.PHRASE_PREFIX,但它寻找以子字符串开头的短语。它适用于字符串,如、stac、或overf
我有一个用例,其中我有一个boolQueryBuilder,它在不同类型的查询中很常见。
现在,对于不同的查询,我需要向must()添加一个不同的boolQueryBuilder。基本上,假设我有一个通用的boolQueryBuilder,它是为过滤带有特定标签的书籍而构建的。现在,当我收到选择特定类型1/类型2的请求时,我必须这样做。boolQueryBuilder.must(type1) for request1 boolQueryBuilder.must(type2) f