2017-03-12 8 views
0

Ich bin neu zu Solr und ich versuche, ein JSON-Dokument von der Befehlszeile zu indizieren, aber zum Lernen, versuchte ich curl, um eine einfache json Daten zu meiner Sammlung. Im Blick auf den folgenden Fehler:HTTP-Fehler 405 Methode Beitrag wird nicht von dieser URL Fehler Zugriff solr/index.html

C:\Users\MJ\Downloads\solr-6.4.1\bin>curl -X POST -H 'Content- 

Type:application/json' "http://localhost:8983/solr/#/~collections/mycollection/update/json/docs" --data-binary ' {"id":"1","title":"doc1"}' 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> 
<title>Error 405 HTTP method POST is not supported by this URL</title> 
</head> 
<body><h2>HTTP ERROR 405</h2> 
<p>Problem accessing /solr/index.html. Reason: 
<pre> HTTP method POST is not supported by this URL</pre></p> 
</body> 
</html> 

[1/2]: id:1' --> <stdout> 
--_curl_--id:1' 
curl: (6) Couldn't resolve host 'id' 

[2/2]: title:doc1' --> <stdout> 
--_curl_--title:doc1' 
curl: (3) Illegal port number 

Ich habe sehr wenig Wissen über Sammlungen und Kerne als ein Neuling im, pls lassen Sie mich wissen, was diesen Fehler verursacht .. Vielen Dank!

Antwort

1

http://localhost:8983/solr/#/~collections/mycollection/update/json/docs

Dies ist eine Admin-UI-URL für den Webbrowser mit angehängtem Update-Handler. Die korrekte URL-Basis lautet /solr/sammlungsname/updateshandler. So wäre es eher wie:

http://localhost:8983/solr/mycollection/update/json/docs

Auch der Befehl ist/Post Dinge zu machen, besteht einfacher veröffentlichen und es hat eingebaute Hilfe für die Flags, um anzuzeigen, welche Art von JSON (benutzerdefiniertes oder Solr UPDATE-Format), das Sie senden.

+0

Ich habe versucht und derzeit ist dieser Fehler nicht mehr. aber es gibt einen Fehler: "curl -X POST -H 'Content-Type: Anwendung/JSON'-d http: // localhost: 8983/SOLR/Informationswiederherstellung/update/JSON/docs' {{" id ": "1", "titel": "Doc 1"}, {"id": "2", "titel": "Doc 2"}] ' {"responseHeader": {"status": 0, "QTime" : 1}} curl: (3) [globbing] schlechte Bereich-Spezifikation in Spalte 3 – user3387677

+0

Das ist ein anderes Problem. Siehe http://stackoverflow.com/questions/42926835/curl-3-globbing-bad-range-specification- in-column-3: Dieses ist gelöst, wenn andere dasselbe Problem haben, oder? –

Verwandte Themen