检查 Java 中的 SolrConnection
Check SolrConnection in Java
如何检查我的 ApacheSolrServer (HttpSolrServer) 与 java 的连接?
我已经试过了:
if(server == null){
但这行不通。有人可以帮助我吗?
要检查您的 CQ5 盒子和 Solr 实例之间的实际连接,您需要创建 SolrServer 并调用 ping()
您可以使用官方的SolrJ API,调用http://lucene.apache.org/solr/4_2_1/solr-solrj/org/apache/solr/client/solrj/SolrServer.html#ping%28%29
/**
* Issues a ping request to check if the server is alive
* @throws IOException If there is a low-level I/O error.
*/
public SolrPingResponse ping() throws SolrServerException, IOException {
return new SolrPing().process( this );
}
如何检查我的 ApacheSolrServer (HttpSolrServer) 与 java 的连接?
我已经试过了:
if(server == null){
但这行不通。有人可以帮助我吗?
要检查您的 CQ5 盒子和 Solr 实例之间的实际连接,您需要创建 SolrServer 并调用 ping()
您可以使用官方的SolrJ API,调用http://lucene.apache.org/solr/4_2_1/solr-solrj/org/apache/solr/client/solrj/SolrServer.html#ping%28%29
/**
* Issues a ping request to check if the server is alive
* @throws IOException If there is a low-level I/O error.
*/
public SolrPingResponse ping() throws SolrServerException, IOException {
return new SolrPing().process( this );
}