我正在尝试发布文字的多值字段以及PDF提取。似乎只有一个字段值被添加到索引中。这是否需要以不同的方式传递?
目前发送相当于(通过POST值):
http://localhost:8080/solr/update/extract?literal.keyword_txt=keyword1&literal.keyword_txt=keyword2&literal.keyword_txt=keyword3...etc
答案 0 :(得分:3)
根据有关输入参数的ExtractingRequestHandler Wiki页面,它支持多值文字。
literal。= - 创建具有指定值的字段。 如果Field是多值的,可以是多值的。
我认为你应该将多值的liertal作为逗号分隔值传递。所以也许尝试以下方法:
http://localhost:8080/solr/update/extract?
literal.keyword_txt=keyword,keyword2,keyword3
答案 1 :(得分:2)
我尝试了同样的方法并找到了不同的解决方案:
... literal.id_section=1&literal.id_section=2 ...
这对我有用。
该字段定义如下:
<field name="id_section" type="integer" indexed="true" stored="true" multiValued="true"/>
版本:
再见 LB