我正在学习 Lucene 和 Compass(Compass 是因为我正在处理的代码很旧),我正在尝试找到从哪里开始(甚至从什么开始阅读)的东西。 Lucene in Action 太旧了,代码甚至无法运行,所以没有用。我也不知道如果我要使用 Compass,是否应该阅读大量有关 Lucene 的内容?
在哪里可以找到有关 Compass 的好文章?该文档在 Lucene 中具有相当的技术性和预期知识。
最佳答案
Compass的开发在2010年左右停止了
,既然在学习就应该投资学习Elastic Search而不是指南针。 Elastic Search 是由创建 Compass 的同一个人创建的,由于 Compass 不是一个可扩展的解决方案,因此开发停止了,他创建了 Elastic Search。
Elastic Search 的核心依赖于 Lucene。 Elastic Search Guide
Lucene In Action - 2nd Edition 2010是您在 Lucene 上找到的最好、最权威的信息。除非您想了解 Lucene 的最新动态,否则这本书是您最好的选择,它涵盖了您入门所需的 99% 以上的内容。
您也可以考虑Apache Solr 。随着最新的 4.0 版本的发布,Lucene 和 Solr 成为一个专注于云和分布式搜索的单一项目。
检查这个Solr vs ElasticSearch .
关于java - 在哪里可以找到有关使用 Lucene 和 Compass 的有用信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12405650/