在我的一個應用程序中,我將執行多個字段/列的搜索。它是一個高級搜索,有超過20個字段可供用戶搜索結果。例如,用戶可以搜索基於高級搜索使用Hibernate搜索
- 預定ID
- 旅客姓名
- 乘客年齡
- 出發地點
- 要位置
- 訂單管理
- 的名稱預訂航空公司
和13個這樣的字段。
我想如果
Hibernate Search的找出可以而且應該在這裏使用?如果是這樣,怎麼樣?我無法找到使用Hibernate Search進行如此複雜搜索的示例。
而不是Hibernate搜索,我可以簡單地使用Hibernate,也許設計一個多線程搜索取決於參數的數量。這是個好主意嗎?
這裏可以使用Hibernate Filters嗎?
有人可以提供輸入或參考鏈接嗎?
您是否期望用戶將自己的搜索條件輸入到一個字段中,然後針對多個列進行測試?或爲每列分開搜索字段? – 2012-05-20 21:57:31
其每個列的單獨字段。 – 2012-05-21 03:12:35