2017-03-21 1 views
0

Ich versuche, ein einfaches JSON-Daten in Solr mit Curl zu indizieren. Wenn ich den Befehl zu verwenden, heißt escurl: (3) [globbing] schlechte Bereichsspezifikation in Spalte 3

"curl -X POST -H 'Content-Type:application/json'-d http://localhost:8983/solr/informationretrieval/update/json/docs '[{"id":"1","title":"Doc 1"},{"id":"2","title":"Doc 2"}]' 
{"responseHeader":{"status":0,"QTime":1}} 
curl: (3) [globbing] bad range specification in column 3" 

ich Anführungszeichen versucht haben, zu entfernen, versucht, -g und --globoff usw., aber jedes Mal, es Fehler wie illegale Portnummer sind. Kann mir bitte jemand helfen?

+0

Sie verpassen eine '-d' oder' --data' vor der Zeichenfolge, die Sie zu stellen. (und entfernen Sie den '-X POST') –

Antwort

0

Hinzufügen mehrerer JSON Dokumente

curl -X POST -H 'Content-Type: application/json' 'http://localhost:8983/solr/informationretrieval/update' --data-binary ' 
    [ 
     { 
     "id": "1", 
     "title": "Doc 1" 
     }, 
     { 
     "id": "2", 
     "title": "Doc 2" 
     } 
    ]' 
Verwandte Themen