web-dev-qa-db-fra.com

Erreur 404: Prob accéder/solr/update. Raison: introuvable

J'ai suivi le didacticiel solr et renommé la collection par défaut en core1, mais lorsque l'erreur 404 s'affiche, j'essaie d'importer un fichier XML dans solr à l'aide de la commande suivante:

curl http://127.0.0.1:8983/solr/update --data-binary @monitor.xml -H 'Content-type:application/xml'

Voici la réponse:

<h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/update. Reason:
<pre>    Not Found</pre></p><hr /><i><small>Powered by Jetty://</small></i>
8
andrade

Si vous renommez la collection en core1, vous devriez exécuter cette commande:

curl http://127.0.0.1:8983/solr/core1/update --data-binary @monitor.xml -H 'Content-type:application/xml'

C'est-à-dire que vous ajoutez le nom de la collection entre "solr" et l'action - la même chose s'applique aux requêtes:

http://localhost:8983/solr/core1/select?q=solr&wt=xml
20
John Petrone

Je travaillais avec SolrNet et j'ai la même erreur. Ce que j'ai fait était:

  • Exécutez Solr avec les produits: $solr-5.5.0\bin>solr start -e techproducts
  • Modifier l'application exemple SolrNet
    • web.config SolrUrl de http://localhost:8983/solr à http://localhost:8983/solr/techproducts
    • Global.asax.cs commente l'appel de la méthode AddInitialDocuments()
  • Exécuter l'exemple d'application SolrNet
2
Jaider