如何使用apache solr和linux上的glassfish服务器从数据库中索引数据?

Ani*_*ala 7 lucene solr glassfish

我想在我的网络应用程序中使用Apachene Lucene和Apache Solr创建一个搜索框.我正在使用postgres数据库并且必须使用java.

当我对这些概念(solr,lucene)不熟悉时,我正在努力解决这个问题.我已经安装并配置了glassfish的apache solr.现在我不知道如何从这开始,我是否必须在eclipse中创建一个java项目或者我必须使用solr admin Gui.

谁可以帮我这个事?

提前致谢.....

Par*_*ade 6

为了使数据可搜索,您必须首先索引数据.您可以使用以下方法之一来索引数据.

添加新数据后,您可以使用Solr客户端(Solrj)对其进行索引.您还可以使用Solrj或任何其他客户端库来搜索数据.

您可以在此处找到其他客户端库.

  • 使用混合方法会更好.使用DataImportHandler进行完全导入并使用Solrj索引新添加的文档.对于DataImportHandler,您应该使用Solr admin并为新添加的文档编制索引,您应该创建java项目. (3认同)