1

私は solrv5.0 と pysolr を使用していますが、Python スクリプトを実行すると次のトレースバックが表示されます。

File "site-packages/pysolr.py", line 322, in _send_request
raise SolrError(error_message)
pysolr.SolrError: [Reason: Error 404 Not Found

pySolr に関するスクリプト行については、次のものしかありません。

solr = pysolr.Solr('http://localhost:8983/solr/', timeout=10)
solr.add([dict])

ここで、dict は Python 辞書です。# solr.add にコメントすると、エラーは発生しません。接続はできていると思いますが、更新できません...なぜですか?ご協力いただきありがとうございます。

4

1 に答える 1

0

このコマンドを機能させるには、 solr コアを指定する必要がありました。

これ:

solr = pysolr.Solr('http://localhost:8983/solr/', timeout=10)

次のようにする必要があります。

solr = pysolr.Solr('http://localhost:8983/solr/your_core_name', timeout=10)

于 2020-11-10T18:47:20.043 に答える