我們將在系統上提供高級搜索選項,以便用戶找到與名稱匹配的事件(文本搜索),爲其分配一個或多個標籤,並在給定日期之前或之後開始。我應該考慮使用hibernate搜索還是類似的東西?或者,我應該只生成一些jpql查詢來獲得該搜索功能。高級搜索
Q
高級搜索
2
A
回答
0
使用Hibernate Search的,這是它是什麼在那裏,你將得到更好的性能
嘗試構建你提到
- 名
- 日期
- 日期的條款查詢範圍
- 標籤
- 加上對布爾查詢的支持
只是複雜
0
我建議採取在Hibernate Search的一個很好看,所以你可以利用的Lucene的力量。
如果您最初對搜索的要求相對簡單,也許自己實現它不會那麼糟糕,但是當您想要添加功能並擴大搜索範圍時,這將需要您編寫越來越多的代碼並使功能更復雜。爲什麼不重用一個功能強大,知名的庫,已經完成了所有這些(以及更多)?
相關問題
- 1. 高級搜索
- 2. 高級搜索
- 3. 高級搜索vb.net
- 4. PHP高級搜索
- 5. Mysql高級搜索
- 6. magento高級搜索
- 7. PHP高級搜索
- 8. Sqlite高級搜索
- 9. JQgrid高級搜索
- 10. 高級搜索Github?
- 11. Jqgrid高級搜索
- 12. jqGrid的高級搜索 - 保存搜索
- 13. 高級搜索使用Hibernate搜索
- 14. LAMP/jquery高級搜索
- 15. 製作高級搜索
- 16. 導軌 - 高級搜索
- 17. 高級AngularJS Live搜索
- 18. LINQ中的高級搜索
- 19. 高級搜索,PHP和MySQL
- 20. Deezer高級搜索無效
- 21. 高級搜索表單?
- 22. 在Vim中高級搜索
- 23. Yii2的高級搜索
- 24. 高級Eclipse Java搜索
- 25. 高級搜索使用CheckboxList
- 26. 高級搜索mysql perl
- 27. MySQL查詢搜索(高級)
- 28. 高級搜索PHP,MySQL
- 29. 簡單/高級搜索
- 30. Laravel高級搜索查詢