在Solr5中更新后获取文档版本

在Solr5中更新后获取文档版本,solr,solrj,solr5,Solr,Solrj,Solr5,在通过Solrj 5.2.1添加或更新文档后,是否有办法在更新响应中恢复文档的版本?我不想再多打一次getById来获取版本。我可以在更新响应本身中获取版本吗?您可以使用实时获取处理程序(在默认配置中,它响应/get请求)。只需将文档id作为输入参数传递。您可以使用实时获取处理程序(在默认配置中,它响应/Get请求)。只需将文档id作为输入参数传递。根据我在solr邮件列表中的讨论。通过在每个更新请求中设置versions=true标志,可以在更新响应中获得版本号。这一点在文章的最后进行了描述

在通过Solrj 5.2.1添加或更新文档后,是否有办法在更新响应中恢复文档的版本?我不想再多打一次getById来获取版本。我可以在更新响应本身中获取版本吗?

您可以使用实时获取处理程序(在默认配置中,它响应/get请求)。只需将文档id作为输入参数传递。

您可以使用实时获取处理程序(在默认配置中,它响应/Get请求)。只需将文档id作为输入参数传递。

根据我在solr邮件列表中的讨论。通过在每个更新请求中设置
versions=true
标志,可以在更新响应中获得版本号。这一点在文章的最后进行了描述

在SolrJ中,可按如下方式进行设置:-
UpdateRequest().getParam().add(“versions”,“true”)

根据我在solr邮件列表中的讨论。通过在每个更新请求中设置
versions=true
标志,可以在更新响应中获得版本号。这一点在文章的最后进行了描述

在SolrJ中,可按如下方式进行设置:-
UpdateRequest().getParam().add(“versions”,“true”)

我在想是否有可能在不调用getById的情况下获取版本。当我更新或添加一个新文档时,我可以将其作为更新响应的一部分吗?嗯,不,我不认为这是可能的。我在想,如果不多打一次getById,就可以获得该版本。当我更新或添加一个新文档时,我可以将其作为更新响应的一部分吗?嗯,不,我认为这是不可能的