4

我正在尝试发布一个文字多值字段以及 PDF 提取。似乎只有一个字段值被添加到索引中。这需要以不同的方式传递吗?

当前发送等价物(通过 POST 值):

http://localhost:8080/solr/update/extract?literal.keyword_txt=keyword1&literal.keyword_txt=keyword2&literal.keyword_txt=keyword3...etc
4

2 回答 2

3

根据有关输入参数的ExtractingRequestHandler Wiki 页面,它支持多值文字。

literal.= - 创建具有指定值的字段。如果字段是多值的,则可能是多值的。

我认为您应该将多值字面值作为逗号分隔值传递。所以也许尝试以下方法:

http://localhost:8080/solr/update/extract?
      literal.keyword_txt=keyword,keyword2,keyword3
于 2011-12-15T17:55:05.190 回答
3

我尝试了相同的方法并找到了不同的解决方案:

... literal.id_section=1&literal.id_section=2 ...

这对我有用。

该字段定义如下:

<field name="id_section"  type="integer" indexed="true" stored="true" multiValued="true"/>

版本:

  • apache-solr-1.4.1
  • 雄猫 6

再见 LB

于 2012-03-16T11:07:34.280 回答