如何将literal.id修改为文字。{xxx}

时间:2014-02-03 09:42:55

标签: pdf solr literals

我正在尝试将“literal.id”修改为“literal.docId”,“literal.aa”等等。因为我想更改像docId或其他名称这样的uniqueKey,以便轻松理解。身份证太简单了。 :d 但为此,我搜索过的大多数文档和网页都提到“the literal.id = {value} param为索引的文档提供了必要的唯一ID”

如果有人知道该怎么做,请给我一些提示,提示或答案。

谢谢。

-Rex -

1 个答案:

答案 0 :(得分:0)

当您将pdf上传到Solr时,它会使用

填充Solr
  1. 由Tika提取并映射到Solr字段的值:架构中的contentauthor_name就像这样填充
  2. 作为参数给出的值:literal.fieldxy在Solr架构中映射到fieldxy
  3. 在您的情况下,您的solr架构使用字段id来表示唯一性。因此需要为每次上传指定literal.id。如果您使用不同的ID方案创建核心,请务必为每次上传添加literal.idfield