如何从 SolrJ 客户端执行实时获取请求?
我特别需要检索未提交的文档以检查该_version_
字段的乐观并发性。
由于 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]");