2011-09-08 185 views
0

我想索引pdf文件,只要它由應用程序上傳。在索引的時候我送的urlfilenamefileType喜歡如下Apache Solr PDF索引

http://localhost:8983/solr/update/extract?stream.file=/D:\apache-solr-3.3.0\example\exampledocs\Accessing_MySQL_from_IntalioBPMS.pdf&stream.contentType=application/pdf&literal.id=111&literal.fileName=Test.pdf&literal.fileType=pdf&commit=true 

我有領域fileNamefileType在我schema.xml文件中。

我索引PDF文檔後,我做了搜索,僅顯示了contentpdf文件id但不是filenamefiletype

我做錯了什麼?

回答

1

當您定義您的模式時,您必須指定將存儲哪些字段(或在搜索時可檢索)。在這種情況下,您的文件名和文件類型字段可能只是索引而不存儲。

確保你的模式是這樣的:

<field name="filename" type="{yourDesiredType}" indexed="true"stored="true"/> <field name="filetype" type="{yourDesiredType}" indexed="true"stored="true"/>

有關編輯schema.xml更多信息,請訪問http://wiki.apache.org/solr/SchemaXml

+0

謝謝您的回覆。是的,我已經提到過,但仍然不能正常工作 –

+0

還有其他建議嗎?請幫幫我 –