【发布时间】:2011-09-03 09:31:20
【问题描述】:
是否可以批量运行多个 solr 请求?我想一次运行多个查询并在一个请求中获取所有结果。
【问题讨论】:
-
不好意思说这个我不知道接受..如何接受答案
-
当然,只有当答案让您满意时。见meta.stackexchange.com/questions/16721/…
是否可以批量运行多个 solr 请求?我想一次运行多个查询并在一个请求中获取所有结果。
【问题讨论】:
我对 Karthick 的解决方案进行了修复。 如果发送了多个查询,则生成的 json 将无效,因为它有两个或多个“响应”键。 在这个patch 中,每个响应都有对应查询的标识符。 例如。: { "1.response" : ..., "2.response" : ... }
注意:补丁应使用patch -p1 并从lucene 5.3 完成
【讨论】:
我不确定您是否仍在寻找此功能。如果你是,你可以看看我最近提交的补丁。
https://issues.apache.org/jira/browse/SOLR-1093
我们一直在我们的生产服务器中使用它,它已经运行了一个多月了。
【讨论】:
Query batching is a pending issue。您可以执行以下操作(按有用性降序排列):
【讨论】:
不确定你能做到这一点。您一次只能运行一个查询。如果您想同时运行多个查询,您可以多线程查询
【讨论】: