私は、ローカル環境でSolr 6.1.0を使用しています。 config APIを使用して振る舞いをsolr.extraction.ExtractingRequestHandler
に変更すると、これはインデックスの他のフィールドに何らかの影響を与えます(さらに、managed-schema.xmlに追加のフィールドを追加します)。Solr Config API:jsonオーバーレイが管理対象スキーマに影響しますか?
content_type
はクエリ結果から消えますが(まだスキーマ内に!)、代わりにContent-Type
(管理対象スキーマに追加されています)があります。
{
"responseHeader":{
"status":0,
"QTime":0},
"overlay":{
"znodeVersion":0,
"requestHandler":{"/update/extract":{
"name":"/update/extract",
"class":"solr.extraction.ExtractingRequestHandler",
"defaults":{
"fmap.content":"content",
"wt":"json",
"indent":true},
"useParams":"fmap.content"}}}}
(予想通り、およびcontent_type
を使用している)、このオーバーレイがない場合、インデックスが正常に動作します:私<solr_url>/config/overlay
はこのようになります。私はどこかで間違いを犯したと確信していますが、私はどこで(そしてなぜ)知りません。
ありがとうございました。クラスには3つのデフォルト値totalがあり、1つは 'lowernames'です。私は何とか 'useParams:fmap.content'はこのパラメータを変更して他のものを保持するだけです。オーバーレイにすべてのものを渡したら、今すぐ動作します。 – janrn