?command = full-importはすべてのドキュメントを処理します。しかし、私は私の /solr/dataimportを実行すると、solr delta importが "フェッチ"しますが、 "処理しません"
(/ Solrの/ dataimport?コマンド=デルタインポート)それが正しく更新されたデータ(戻り「<str name="Total Rows Fetched">1</str>
『)を識別しますが、それのいずれか(リターン』
<str name="Total Changed Documents">0</str>
」)を処理しませんデルタインポートを実行するとデータ-config.xmlが、このようなものになります。
<entity name="category" pk="catID"
query="SELECT CONCAT('c_',catID) ID, catID, catName FROM category"
deltaImportQuery="SELECT CONCAT('c_',catID) ID, catID, catName FROM category WHERE catID = '{$dataimporter.delta.catID}'"
deltaQuery="SELECT catID FROM category WHERE catDate > '${dataimporter.last_index_time}'"/>
を(ノート - 私の連結のための別々の理由がある)
なぜデルタインポートがフェッチしながら、フルインポート処理を行いますが、処理しませんか?
あなたは「それは何も処理していません」とはどういう意味ですか?明示的なsolr commitコマンドを発行する必要があるのでしょうか? –
solrは更新された - 期間。なぜ完全インポートが自動的にコミットされ、デルタインポートは行われないのですか? mmand/solr/dataimport?command = delta-import&commit = trueまだ動作しません... – YWSW
インデックスに新しい文書が表示されないということは、コミット操作を強制した後でもそれは本当ですか? –