こんにちは皆さん、
誰かが私がこれを理解するのを手伝ってくれるかどうか疑問に思いました。私はsolrを初めて使用し、.pdf、.docxなどのバイナリファイルにインデックスを付けようとしています...問題は、solr構成でファイルにインデックスが付けられますが、クエリを実行すると、ファイル内にあるコンテンツが表示されないことです。 。
デフォルトで提供されているschema.xmlを使用しています。
data-config.xmlには、次の構成を使用しています。
<dataConfig>
<dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/db"
user="Iam" batchSize="-1"/>
<document>
<entity name="data" datasource="mysql" recursive="true"
query="select id, post, guid from posts'"
>
<field column="guid" name="content"/>
</entity>
</document>
</dataConfig>
solrconfig.xmlの場合:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
<requestHandler name="/update/extract"
startup="lazy"
class="solr.extraction.ExtractingRequestHandler" >
<lst name="defaults">
<str name="lowernames">true</str>
<str name="uprefix">ignored_</str>
</lst>
</requestHandler>
誰かが私にいくつかのヒントを教えてくれることを願っています。よろしくお願いします。