修改现有的Solr 7.6.0 / Lucene索引(将另一个字段“ URL”添加到已建立索引的文件(.pdf,.docx等))

时间:2019-02-22 07:43:58

标签: indexing solr lucene

我有一个Solr 7.6.0 Lucene索引(很多.pdf,.docx和.xlsx文件)

该索引是使用命令窗口中的post命令创建的,指向文件所在的目录共享(映射的文件路径)。

我在数据库中也有该文档的Web URL,Lucene目前一无所知。我想用此URL数据“丰富”现有索引。

我可以提取当前已索引文件的ID,然后使用Solr Web界面修改现有索引并注入URL吗?

我正在查看以下教程以寻求建议: https://www.tutorialspoint.com/apache_solr/apache_solr_indexing_data.htm

本教程显示了一个添加文档而不修改文档的示例。

1 个答案:

答案 0 :(得分:0)

感谢@MatsLindh,我设法使其正常工作:

我使用Issue identity and create Network Card for: Administrator1 ✖ Issuing identity. This may take a few seconds... Error: fabric-ca request register failed with errors [[{"code":20,"message":"Authorization failure"}]] Command failed GUI运行Solr JSON更新:

add-field

然后我插入/设置属性:

{
    "add-field" : {
    "name":"URL",
    "type":"string",
    "stored":true
    "indexed":true
    }
}