标签: java-ee search design-patterns architecture uml
我正在为搜索功能进行设计。我发现有一个通用的“搜索”用例和SerachItem1和SearchItem2专用用例。通过从后端调用相同的Web服务来完成搜索。要在企业应用程序中设计此搜索功能,我正在寻找好的模式。我想到了命令模式,我将不同的搜索条件封装到命令中。这是一个好主意吗?有没有更好的模式我可以遵循?如果你能给我一些参考资料,请欣赏。
此外,我需要以分页方式显示搜索结果。是否有任何设计模式,我可以与上述结合使用?
答案 0 :(得分:1)
如果您想实现完整的自由文本搜索功能,那么" solr"来自阿帕奇是最好的。
https://lucene.apache.org/solr/