我有 solr 在运行http://localhost:8983/solr/
。我有一个运行在http://localhost:8080/login.jsp
. 我希望能够仅从我的 spring 应用程序中查询 solr 数据。解决此问题的最佳方法是什么?有人有一个简单的运行示例吗?
问问题
1335 次
2 回答
1
使用SolrJ将 Solr 与 Spring 集成。
SolrJ 是 Solr Java 客户端库,它允许您查询 Solr 并返回 java 对象中的结果,您可以将其用作 Spring MVC 的模型对象。您可以使用 Solrj 轻松创建与 Solr 交互的存储库。
此外,保护 Solr 集合,这样任何人都无法在未经身份验证的情况下从直接 URL 访问 Solr。带有 Spring MVC 应用程序的 Solrj 客户端可以通过身份验证查询 SOlr。
于 2012-11-27T03:41:17.047 回答
0
您也可以使用spring-data-solr来执行此操作。它应该很好地集成到现有的 Spring MVC 应用程序中。
于 2012-11-30T06:34:57.077 回答