2

我正在使用 javafx 制作搜索应用程序。对于索引和搜索,我使用的是 apache lucene。代替 lucene 可以使用 apache solr 。

apache solr 相对于 apache lucene 有什么好处。solr 是提供自己的索引方法还是使用 lucene 索引来执行搜索。

4

1 回答 1

2

Apache Solr 是一个运行在 Servlet 容器(如 Jetty、Tomcat)上并使用 Apache Lucene 进行索引的搜索平台,所以它们不是一回事。

您可以将 Solr 视为更多的产品或即用型系统,而将 Lucene 视为引擎/框架。

如果您希望在 JavaFX 应用程序中进行索引,那么您应该坚持使用 Apache Lucene,如果您正在考虑使用服务器端方法来搜索和索引 Solr 可能是一个有趣的想法。

您可以在以下页面查看有关 Lucene 和 Apache 的更多信息和比较:

Lucene 与 Solr

http://lucene.apache.org/solr/

solr 和 lucene 的区别

于 2013-07-11T05:20:58.837 回答