有人可以帮助我将 JSP 与 Apache SOLR 集成吗?我是 Apache SOLR 的新手,近年来没有太多使用 JSP,但知道它的工作原理。我已经在JSP中开发了UI,想要接受来自JSP的用户查询并在Apache SOLR中查询它们。提前致谢。
最佳答案
有几件事:
- 您不想将 JSP 托管在 Solr 使用的同一个 Jetty 中。主要是因为您不想将 Solr 服务器暴露给公共(public)互联网(它不安全)。因此,您的 JSP 应该运行在单独的服务器(Tomcat/Jetty/等)上并与 Solr 通信
- 要与 Solr 对话,您可能需要使用 SolrJ 客户端,您需要将其保存在某种全局池中
- 或者,您可以将 JSP View 托管在 Spring 容器内,在这种情况下您可以查看 Spring Data Solr集成,它将为您管理 session 。
关于java - 将 JSP 与 Apache SOLR 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27159398/