私はapt-get(Ubuntu 10.10)でsolr-commonsパッケージをインストールしました。私はhttp://localhost:8080/solrを閲覧することができ、うまく動作します。Ubuntu 10.10を使用してMySqlからSolrにデータをインポートできない
は、私はこのようなスキーマを定義している:これは私のデータ-config.xmlファイル
<fields>
<field name="idEmpresa" type="sint" indexed="true" stored="true" required="true" />
<field name="nombre" type="text" indexed="true" stored="true" required="true" />
<field name="sitioWeb" type="text" indexed="true" stored="true" required="false" />
<field name="email" type="text" indexed="true" stored="true" required="false" />
<field name="telefono" type="text" indexed="true" stored="true" required="false" />
</fields>
<!-- Field to use to determine and enforce document uniqueness.
Unless this field is marked with required="false", it will be a required field
-->
<uniqueKey>idEmpresa</uniqueKey>
<!-- field for the QueryParser to use when an explicit fieldname is absent -->
<defaultSearchField>nombre</defaultSearchField>
<!-- SolrQueryParser configuration: defaultOperator="AND|OR" -->
<solrQueryParser defaultOperator="OR"/>
です:最後に
<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/viajeros2_ut8"
user="user"
password="pwd"
/>
<document>
<entity name="empresa" query="select idEmpresa, nombre, sitioWeb, telefono, direccion from empresas WHERE 1">
</entity>
</document>
</dataConfig>
、これは私が私のsolrconfig.xmlを設定する方法です。
私はhttp://localhost:8080/solr/dataimport?command=full-import
をしようとすると
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">/usr/share/solr/conf/data-config.xml</str>
</lst>
</requestHandler>
私はこれを取得:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader"><int name="status">0</int><int name="QTime">91</int></lst><lst name="initArgs"><lst name="defaults"><str name="config">/usr/share/solr/conf/data-config.xml</str></lst></lst><str name="command">full-import</str><str name="status">idle</str><str name="importResponse"/><lst name="statusMessages"/><str name="WARNING">This response format is experimental. It is likely to change in the future.</str>
</response>
問題を解決するために役立つログやその他の情報が見つかりませんでした。多くの人に起こったように、利用可能なドキュメントはあまり役に立ちません。
すべてのアイデアは非常に高く評価されます。ありがとう!