0
のSolrバージョン:: 6.6.1のApache Solrの:どのようにアクセスするとインデックスファイル、別のサーバから
私は、Apache Solrのに新しいですし、現在はPDFファイルで検索するには、この技術を使用する方法を模索。
私は、以下の例に示すように、PDFファイルが同じサーバー内のPDFファイルのための「BinFileDataSource」を使用してインデックスにできています。
今、別のサーバーの下にあるフォルダを指すbaseDirを変更する方法があるかどうかを知りたいと思います。
別のサーバーからPDFファイルにアクセスする例を提案してください。どのようにしてパスをbaseDir属性に書きますか?
<dataConfig>
<dataSource type="BinFileDataSource"/> <!--Local filesystem-->
<document>
<entity name="K2FileEntity" processor="FileListEntityProcessor" dataSource="null"
recursive = "true"
baseDir="C:/solr-6.6.1/server/solr/core_K2_Depot/Depot" fileName=".*pdf" rootEntity="false">
<field column="file" name="id"/>
<field column="fileLastModified" name="lastmodified" />
<entity name="pdf" processor="TikaEntityProcessor" onError="skip"
url="${K2FileEntity.fileAbsolutePath}" format="text">
<field column="title" name="title" meta="true"/>
<field column="dc:format" name="format" meta="true"/>
<field column="text" name="text"/>
</entity>
</entity>
</document>
</dataConfig>