搜索设计模式

时间:2014-03-13 19:28:37

标签: java-ee search design-patterns architecture uml

我正在为搜索功能进行设计。我发现有一个通用的“搜索”用例和SerachItem1和SearchItem2专用用例。通过从后端调用相同的Web服务来完成搜索。要在企业应用程序中设计此搜索功能,我正在寻找好的模式。我想到了命令模式,我将不同的搜索条件封装到命令中。这是一个好主意吗?有没有更好的模式我可以遵循?如果你能给我一些参考资料,请欣赏。

此外,我需要以分页方式显示搜索结果。是否有任何设计模式,我可以与上述结合使用?

1 个答案:

答案 0 :(得分:1)

如果您想实现完整的自由文本搜索功能,那么" solr"来自阿帕奇是最好的。

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