【问题标题】:How to index filenames along with text in file on Apache Solr?如何在 Apache Solr 上索引文件名和文件中的文本?
【发布时间】:2023-03-03 09:40:02
【问题描述】:

我在 Solr 中索引了 word 文档。但是当我使用搜索文本进行查询时,返回的 xml 文件包含搜索到的文本,但没有包含该文本的文件的名称。

例如:

让word文档Printer.doc&models.doc包含单词HP

当我将HP 作为查询词时,返回的 XML 响应必须具有标签为

<doc>
<str name="filename" >Printer.doc </str>
<str name ="filename" >models.doc</str>

如何实现这个..

我使用以下命令上传和索引文档

java -Durl=http://localhost:8983/solr/update/extract?literal.id=1 -Dtype=application/word -jar post.jar *.doc

请告诉我怎么做?

【问题讨论】:

    标签: solr lucene indexing solr4


    【解决方案1】:

    您是否尝试过将 *stream_name* 映射到字段?

    否则,创建一个动态字段和map all the tika metadata fields to that prefix。元数据字段之一应该是文件名。然后,您可以将其重新映射为您想要的任何内容。

    【讨论】:

      猜你喜欢
      • 2014-12-16
      • 1970-01-01
      • 1970-01-01
      • 2014-01-26
      • 2017-09-01
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 2019-01-01
      相关资源
      最近更新 更多