3

如何从 SolrJ 客户端执行实时获取请求?

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

4

1 回答 1

7

由于 RealTime Get 是使用备用 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]");
于 2013-06-11T14:25:33.890 回答