如何在java中实现solr索引mysql数据库?

时间:2013-06-27 08:57:02

标签: solr

我想使用solr索引MySql数据库,以便我可以在我的网站上更快地搜索数据。任何人都可以帮我解决这些问题。我不知道如何在我的代码中实现solr。

2 个答案:

答案 0 :(得分:0)

你的问题太宽泛了。然而,要想先行一步,您可以查看Solr中的DataImport

答案 1 :(得分:0)

你们很多人都希望检查Solr Data Import Handler module,它可以帮助你将MySQL中的数据索引到Solr而无需编写任何java代码。

如果您已经下载了Solr,您可以查看示例solr-4.3.0/example/example-DIH(请参阅readme.txt),它将让您了解如何配置DIH并完成索引。

CommonsHttpSolrServer commonsHttpSolrServer = new CommonsHttpSolrServer("http://localhost:8983/solr");
QueryRequest request = new QueryRequest(params);
request.setPath("/dataimport");
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("command", "full-import");
commonsHttpSolrServer.request(request);

注意 - 发送的请求是异步的,因此您会收到立即响应,并需要检查状态以确定它是否已完成。