Solr Schmalessデータのインポート:IDはSolrschemaの必須フィールドです。しかしDataconfigで見つかりません -- solr4 フィールド と dataimporthandler フィールド と solr5 フィールド 関連 問題

SOLR Schmaless Data Import: id is a required field in SolrSchema . But not found in DataConfig












1
vote

問題

日本語

シェミュレスのコアでデータインポートハンドラを実行しようとしています。しかし、私は上記の誤りに直面しています。このエラーがスキーマモードでも起こる場合は?

Solrバージョンは5.4.1です。まず "./bin/solr -e schemaless"を実行しました。これにより、例フォルダのSchemalessコアが生成されました。次に、Solrデータインポートハンドラの例からのrss-data-config.xmlというファイルをコピーしました。 Schemalessコアの例/ schemaless / solr / gettared / folderに移動しました。

その後、Schemaless SolrConfig.xmlをデータインポートハンドアをサポートしました。次の行を追加しました:

<事前> <コード> <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*.jar" /> <requestHandler name="/dataimport" class="solr.DataImportHandler"> <lst name="defaults"> <str name="config">rss-data-config.xml</str> </lst> </requestHandler>

これは問題なく起動するためにSolrを導きます。データインポートハンドラも機能しているようです。私は:

への呼び出しでそれを呼び出すことができます <事前> <コード> http://localhost:8983/solr/gettingstarted/dataimport?command=full-import

唯一の問題は私がログに見えるものです。これは抜粋です:

<事前> <コード> org.apache.solr.handler.dataimport.config.DIHConfiguration; id is a required field in SolrSchema . But not found in DataConfig org.apache.solr.handler.dataimport.config.DIHConfiguration; The field :date present in DataConfig does not have a counterpart in Solr Schema org.apache.solr.handler.dataimport.config.DIHConfiguration; The field :slash-section presentin DataConfig does not have a counterpart in Solr Schema

だから、データインポートハンドラはそれらのフィールドを作成するプロセスを実行しないように見えます。

何かが足りない?私がそれを期待する方法をスキーマレスで働くことになっているのはDIHですか?

英語

I am trying to run data import handler with a core that is schemaless. But I am facing the above error. Should this error even happen with schemaless mode?

The SoLR version is 5.4.1. First I ran "./bin/solr -e schemaless". This generated the schemaless core in the example folder. Then I copied the file called rss-data-config.xml that comes from the SOLR data import handler example. I moved it to the example/schemaless/solr/gettingstarted/ folder of the schemaless core.

Then I changed the schemaless solrconfig.xml to support data import hander. I added the following lines:

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*.jar" />  <requestHandler name="/dataimport" class="solr.DataImportHandler">     <lst name="defaults">           <str name="config">rss-data-config.xml</str>     </lst> </requestHandler> 

This leads SOLR to launch without problem. The data import handler also seems to be functioning. I can invoke it with a call to:

http://localhost:8983/solr/gettingstarted/dataimport?command=full-import 

The only problem is what I see in the logs. Here is an excerpt:

  org.apache.solr.handler.dataimport.config.DIHConfiguration; id is a required field in SolrSchema . But not found in DataConfig   org.apache.solr.handler.dataimport.config.DIHConfiguration; The field :date present in DataConfig does not have a counterpart in Solr Schema   org.apache.solr.handler.dataimport.config.DIHConfiguration; The field :slash-section presentin DataConfig does not have a counterpart in Solr Schema 

So, it appears the data import handler does not seem to go through the process that would create those fields.

Am I missing something? Is the DIH supposed to work with schemaless the way I expect it to?

</div
        
 
 

回答リスト


関連する質問

1  Solr Schmalessデータのインポート:IDはSolrschemaの必須フィールドです。しかしDataconfigで見つかりません  ( Solr schmaless data import id is a required field in solrschema but not found ) 
シェミュレスのコアでデータインポートハンドラを実行しようとしています。しかし、私は上記の誤りに直面しています。このエラーがスキーマモードでも起こる場合は? Solrバージョンは5.4.1です。まず "./bin/solr -e schemaless"を実行し...

5  例外書込み文書ID  ( Exception writing document id ) 
Solr 5.4.1 テーブルは、ユーザーがコメントを加えることができます。 PHPを介して、ユーザーは次の機能を実行します。 <事前> <コード> function solr_update($id, $comments) { $ch = curl_i...

1  タイトルの句読点を無視することはできません - Solr 5とDrupal  ( Cant ignore punctuation in titles solr 5 and drupal ) 
先週のDrupalでのSolr検索からの句読点の削除に関する質問を投稿しました。それがSolr 4を使用していましたが、私がやっている開発はSolr 4からSolr 5に変更されています、そして今、私は同じ問題を抱えていますが、 Solr の句読点を削除できま...

1  Solr 5.3 JSONファセットのページ区切り  ( Pagination in solr 5 3 json facets ) 
Solr 5.3でJSONファセットクエリを実行していますSolrJ APIを使用して、各クエリにも多くのサブフェッツがあります(4-5フィールドの深さにすることができます)。合計インデックス付きドキュメントは800万人です。 NamedListオブジェクト...

0  Solr 5カスタムフィールドとフィルタ  ( Solr 5 custom field and filter ) 
私はSOLRに新しいです。 Solr 5クライアントを使ってみました。 SOLR 5のソースコードを試してみたい。 だから私の質問はです 編集によってSolr 5の私自身のコアのカスタムフィールドを作成できますか schema.xml?可能であれば、場所を教...

0  Solr 5 - IDFスコアリングを無効にします  ( Solr 5 disable idf scoring ) 
Solr 5.5.0を使用しており、スコアリングに関して不要な行動に気づいた。 検索インデックスは、与えられている名前と姓のフィールドを持つ人のためのものです。私は姓より高いビット名を重み付けされていますが、いくつかのクエリでは、姓からのヒットは与えられた名...

0  Solr:Curlすべてのファイルを更新します  ( Solr curl update all files ) 
は、CURLコマンドを使用して、ディレクトリの下のすべてのファイルを使用してSolrを更新するのですか?たとえば、すべてのXMLファイルを更新するには: <コード> curl "http://localhost:8983/solr/xml/update?c...

0  Solr 5.5.0で両方と演算子を追加する方法  ( How can i add both and and or operators in solr 5 5 0 ) 
Solr 5.5.0を使用していて、現在アプリケーションが指定されていない「AND」オペレータで検索しています。例:私はプログラマー開発者を検索し、それは私にPrompermerと開発者の言葉の結果を与えます。構成は solrconfig.xml で行われ...

4  SubMentity SolRentityProcessorはSolr 5.x以降動作を停止します  ( Subentity solrentityprocessor stops working since solr 5 x ) 
このようなデータのインポートを使用する <事前> <コード> <dataConfig> <document name="products"> <entity name="outer" da...

1  Solr:外部データソースから保存されていないフィールドを取得する  ( Solr retrieve non stored fields from external data source ) 
現在、全文検索のために、いくつかのデータソース(OracleとHBase)に索引付けしたいプロジェクトに取り組んでいます。さらに、データIインデックスをSOLRに視覚化できるようになりたいです。私はまだこれにバナナや色合いを使うのかについてまだ評価されています...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有