solrチュートリアル に従い、デフォルトのcollection1の名前をcore1に変更しましたが、次のコマンドを使用してXMLをsolrにインポートしようとするとエラー404が発生します。
curl http://127.0.0.1:8983/solr/update --data-binary @monitor.xml -H 'Content-type:application/xml'
応答は次のとおりです。
<h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/update. Reason:
<pre> Not Found</pre></p><hr /><i><small>Powered by Jetty://</small></i>
コレクションの名前をcore1に変更する場合は、次のコマンドを実行する必要があります。
curl http://127.0.0.1:8983/solr/core1/update --data-binary @monitor.xml -H 'Content-type:application/xml'
つまり、「solr」とアクションの間にコレクション名を追加します。同じことがクエリにも当てはまります。
http://localhost:8983/solr/core1/select?q=solr&wt=xml
SolrNetを使用していたのですが、同じエラーが発生します。私がしたことは:
$solr-5.5.0\bin>solr start -e techproducts
_SolrUrl
から_http://localhost:8983/solr
_から_http://localhost:8983/solr/techproducts
_AddInitialDocuments()
の呼び出しをコメントアウトします