一尘不染

Solr vs Hibernate Search-选择哪个以及何时选择?

hibernate

我们正在构建一个电子商务应用程序。我们正在将JAVA堆栈与Hibernate和Spring框架一起使用。与所有电子商务应用程序一样,我们需要在我们的电子商务应用程序中构建搜索功能。

因此,我们遇到了Hibernate
Search
Apache
Solr
。有人可以列出两者的优缺点,以便我们为Enterprise
Search选择理想的解决方案吗?


阅读 202

收藏
2020-06-20

共1个答案

一尘不染

Apache
Solr主要用于全文搜索:如果要在一大套文档中查找单词(例如单数和复数),其中每个文档的大小从一个段落到几页不等。如果不将Solr用于文本搜索,而仅将其用于int和varchar搜索,Solr可能不会比常规数据库更好。

该链接可能对您有用:

http://engineering.twitter.com/2011/04/twitter-search-is-
now-3x-faster_1656.html

2020-06-20