2014-03-13 158 views
0

我正在做一個搜索功能的設計。我確定有一個通用的「搜索」用例和SerachItem1和SearchItem2專用用例。通過從後端調用相同的Web服務來完成搜索。要在企業應用程序中設計此搜索功能,我正在尋找好的模式。我想到了將不同的搜索標準封裝到命令中的命令模式。這是一個好主意嗎?我可以遵循哪些更好的模式?感謝您能否給我一些參考。搜索設計模式

此外,我需要以分頁的方式顯示搜索結果。有什麼設計模式可以與上述結合使用?

回答

1

如果你想實現一個完整的自由文本搜索功能,從Apache的「solr」是最好的。

https://lucene.apache.org/solr/

+0

我同意,購買不建立這個。有許多開源和付費選項,比你自己寫的任何東西都要好。 – Michael

+0

是的,你是真的。我想說,有一些很好的解決方案,你不必再寫一個。我建議solr,因爲我使用這個,但我給第三和更好的解決方案的功勞:) – mig8

+0

對不起,我不問一個企業搜索引擎。我有一個Web服務用於不同類型的搜索,我正在爲此尋找好的設計模式。 –