【发布时间】:2013-03-26 18:31:43
【问题描述】:
我正在使用 Solr 4.1。使用 LukeRequest,我想获取包含特定字段数据的文档数量。该字段的名称类似于http://foo.org/bar/ baz(注意bar/ 和baz 之间的空格)。当我访问http://127.0.0.1:8983/root/admin/luke 时,我会得到一份我所有领域的列表,包括前面提到的领域。当我访问时
http://127.0.0.1:8983/root/admin/luke?fl=http://foo.org/bar/ baz
我没有命中。我尝试过对字符串进行 url 编码,转义斜杠,转义冒号,转义空格,使用 + 代替空格,以及我能想到的所有可能的反斜杠组合。在另一个 StackOverflow 问题 field listing in solr with "fl" parameter for a field having space in between 上发布的解决方案对我不起作用。
我真的只是在寻找是否有任何文档对这个特定字段有价值的答案,所以如果有比 LukeRequest 更好的方法来做到这一点,我也会全力以赴。
【问题讨论】: