solrj RealTime得到

Bob*_*b B 1 solr solrj

如何从SolrJ客户端执行RealTime get请求?

我特别需要检索未提交的文档,以便检查_version_字段的乐观并发性.

Pai*_*ook 5

由于实时得到的是一个备用requestHandler实现的,你只需要使用setRequestHandler()方法上SolrQuery传递"/get"作为处理函数名称.

有关完整示例,请参阅Solr源testRealTimeGet()中此SolrExampleTests.java文件中的方法.

这是该文件的片段:

  SolrQuery q = new SolrQuery();
  q.setRequestHandler("/get");
  q.set("id", "DOCID");
  q.set("fl", "id,name,aaa:[value v=aaa]");
Run Code Online (Sandbox Code Playgroud)