如何将 Apache Solr 搜索与我的 Java webapp 集成?

How can I integrate Apache Solr search with my Java webapp?

我在 Tomcat 服务器上部署了 Solr.war。我 运行 它成功了,而且我得到了 json 格式的总响应。我想用特定的关键字搜索,如何将那个词传递给 Solr 服务器?

我的确切要求是当我在 jsp 的搜索框中输入搜索词时(如 google),我想使用 Solr 检索结果那个页面。

如何将 Solr 搜索与我的 Web 应用程序集成?

My exact requirement is when I enter search word in search box in jsp (like in google), I want retrieve results using Solr in that page.

为此你需要构造一个像这样的 SolrQuery 对象

SolrQuery query = new SolrQuery();
query.setQuery( /* your query goes here */);
QueryResponse response = server.query( query );

然后解析响应。希望这对你有帮助:)