在我的一个应用程序中,我将执行多个字段/列的搜索。它是一个高级搜索,有超过20个字段可供用户搜索结果。例如,用户可以搜索基于高级搜索使用Hibernate搜索
- 预定ID
- 旅客姓名
- 乘客年龄
- 出发地点
- 要位置
- 订单管理
- 的名称预订航空公司
和13个这样的字段。
我想如果
Hibernate Search的找出可以而且应该在这里使用?如果是这样,怎么样?我无法找到使用Hibernate Search进行如此复杂搜索的示例。
而不是Hibernate搜索,我可以简单地使用Hibernate,也许设计一个多线程搜索取决于参数的数量。这是个好主意吗?
这里可以使用Hibernate Filters吗?
有人可以提供输入或参考链接吗?
您是否期望用户将自己的搜索条件输入到一个字段中,然后针对多个列进行测试?或为每列分开搜索字段? – 2012-05-20 21:57:31
其每个列的单独字段。 – 2012-05-21 03:12:35