我想使用 Apache Lucene 和 Apache Solr 在我的 Web 应用程序中创建一个搜索框。我正在使用 postgres 数据库并且必须使用 java 来完成。
当我对这些概念(solr,lucene)不熟悉时,我正在为此苦苦挣扎。我已经用 glassfish 安装和配置了 apache Solr。现在我不知道如何开始,无论我必须在 eclipse 中创建一个 java 项目还是必须使用 Solr 管理 GUI。
谁可以帮我这个事?
提前致谢.....
为了使数据可搜索,您必须首先索引您的数据。您可以使用以下方法之一来索引数据。
添加新数据后,您可以使用 Solr 客户端 (Solrj) 对其进行索引。您还可以使用 Solrj 或任何其他客户端库搜索您的数据。
您可以在此处找到其他客户端库。
您可以从Solr DIH开始索引从 postgres 到 Solr 的数据。
更详细的理解可以参考:
-how-to-import-data-from-sql-databases-part-1
how-to-import-data-from-sql-databases-part-2
how-to-import-来自 sql 数据库的数据第 3 部分