2014-01-10 53 views
2

我在索爾編入索引文檔。但是,當我查詢搜索文本,然後返回XML文件包含搜索文本,但沒有包含文本的文件的名稱。如何索引文件名以及Apache Solr上的文件?

對於防爆:

讓Word文檔Printer.doc & models.doc包含單詞HP

當我給HP作爲查詢詞,返回的XML響應必須有標籤,展示

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

如何ahive這個..

我用follwing命令上傳和索引文件

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

請告訴我該怎麼辦?

回答

0

您是否嘗試將* stream_name *映射到字段?

否則,請創建一個動態字段並map all the tika metadata fields to that prefix。其中一個元數據字段應該是文件名。然後,你可以將它重新映射到任何你想要的。