【发布时间】:2015-12-12 05:50:31
【问题描述】:
在通过 Solrj 5.2.1 添加或更新文档后,我是否可以在更新响应中获取文档版本?我不想再打一个额外的电话 getById 来获取版本。我能以某种方式在更新响应本身中获取版本吗?
【问题讨论】:
在通过 Solrj 5.2.1 添加或更新文档后,我是否可以在更新响应中获取文档版本?我不想再打一个额外的电话 getById 来获取版本。我能以某种方式在更新响应本身中获取版本吗?
【问题讨论】:
您可以使用 Realtime Get 处理程序(在默认配置中,它会响应 /get 请求)。只需将文档 ID 作为输入参数传递即可。
【讨论】:
根据我在 solr 邮件列表中的讨论。通过在每个更新请求中设置versions=true 标志,可以在更新响应中获取版本号。这在最后被描述为here。
在 SolrJ 中,这可以设置如下:-
UpdateRequest().getParam().add("versions","true")
【讨论】: