Pythonからドキュメントをインデックスできない
トピック作成者:ks-solruserml-bot (2024/09/22 22:48 投稿)
2
(The bot translated the original post https://lists.apache.org/thread/g8rqjt2y6qgo23hyygkpr1tpgjcv0b5x into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは皆さん、
Solr 9.5.0にドキュメントをインデックスするためにPythonを使っています。schema.xml
を準備し、solrconfig.xml
に以下の行を挿入しました:<schemaFactory class="ClassicIndexSchemaFactory"/>
その後、CBORベースおよびJSONベースのアプローチを試しましたが、どちらもうまくいきませんでした。1回のリクエストでインデックスしようとしたドキュメントの数は15,000件ですが、ドキュメントのサイズは小さく、0.5KBです。
送信したリクエストは次のとおりです:
response = requests.post("http://localhost:8983/solr/books/update/json?commit=true", data=json_data, headers={"Content-Type": "application/json"})
if response.status_code == 200:
print("POST request sent successfully!")
print("Response Body:", response.text)
else:
print("Unexpected response status:", response.status_code)
時々正常に動作し、200ステータスコードが返されますが、時々400が返ってきます。エラーが返される場合、ログファイルには次のようなメッセージが表示されます:
2024-03-12 10:22:35.976 ERROR (qtp973843173-43-localhost-84) [c: s: r: x:books t:localhost-84] o.a.s.h.RequestHandlerBase Client exception =>
org.apache.solr.common.SolrException: This IndexSchema is not mutable.
よろしくお願いします。
Roland
トピックへ返信するには、ログインが必要です。