1

一个模拟场景是:

搜索内容包含“成功”且作者在传递名称列表中的书籍(可能是数千个)。

我查看了过滤器: http: //docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#query-filter

像休眠搜索这样的接缝对此没有本机支持。

这个问题的推荐方法是什么?我想我并不孤单。

感谢您的任何意见。

4

2 回答 2

0

Let me post my current solution.

Get the search results with minimal projections for the keywords, and loop through the results to get only matching ones from the IN list.

I am not using filter.

Open to other alternatives once convinced.

于 2010-08-28T08:30:00.550 回答
0

如果你看这里http://lucene.apache.org/java/2_4_1/queryparsersyntax.html(在“字段分组”的末尾),你可以写一个类似这样的查询:

content:success AND author:("firstname" "secondname" "thirdname" ...)

于 2011-02-09T14:42:05.433 回答