web-dev-qa-db-ja.com

エラー404:/ solr / updateにアクセスしている可能性があります。理由:見つかりません

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>
9
andrade

コレクションの名前を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
22
John Petrone

SolrNetを使用していたのですが、同じエラーが発生します。私がしたことは:

  • 製品でSolrを実行します:_$solr-5.5.0\bin>solr start -e techproducts_
  • SolrNetサンプルアプリを変更する
    • web.configSolrUrlから_http://localhost:8983/solr_から_http://localhost:8983/solr/techproducts_
    • Global.asax.csメソッドAddInitialDocuments()の呼び出しをコメントアウトします
  • SolrNetサンプルアプリを実行する
2
Jaider