一个模拟场景是:
搜索内容包含“成功”且作者在传递名称列表中的书籍(可能是数千个)。
我查看了过滤器: http: //docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#query-filter
像休眠搜索这样的接缝对此没有本机支持。
这个问题的推荐方法是什么?我想我并不孤单。
感谢您的任何意见。
一个模拟场景是:
搜索内容包含“成功”且作者在传递名称列表中的书籍(可能是数千个)。
我查看了过滤器: http: //docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#query-filter
像休眠搜索这样的接缝对此没有本机支持。
这个问题的推荐方法是什么?我想我并不孤单。
感谢您的任何意见。
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.
如果你看这里http://lucene.apache.org/java/2_4_1/queryparsersyntax.html(在“字段分组”的末尾),你可以写一个类似这样的查询:
content:success AND author:("firstname" "secondname" "thirdname" ...)