You need the CSV content type header and --data-binary.
I tried this with Solr 4.4:
curl 'http://localhost:8983/solr/update?commit=true&separator=%09' -H
'Content-type:application/csv' --data-binary @sample.tmp
Otherwise, Solr just ignores the request.
-- Jack Krupansky
-----Original Message-----
From: Rob Koeling Ai
Sent: Friday, August 23, 2013 9:41 AM
To: solr-user@lucene.apache.org
Subject: Problem with importing tab-delimited csv file
Thanks for the reply, Jack.
It only looks like spaces, because I did a cut-and-paste. The file in
question does contain tabs instead of spaces, i.e.:
"id" "question" "answer" "url"
"q99" "Who?" "You!" "none"
Another question I means to ask, is whether this sort of activity is logged
anywhere. I mean, after adding or deleting data, is there somewhere a record
of that action?
The 'logging' tab on the Dashboard page only reports errors as far as I can
see.
Thanks,
- Rob
Your data file appears to use spaces rather than tabs.
-- Jack Krupansky
From: Rob Koeling Ai
Sent: Friday, August 23, 2013 6:38 AM
To: solr-user@lucene.apache.org
Subject: Problem with importing tab-delimited csv file
I'm having trouble importing a tab-delimited file with the csv update
handler.
My data file looks like this:
"id" "question" "answer" "url"
"q99" "Who?" "You!" "none"
When I send this data to Solr using Curl:
curl
'http://localhost:8181/solr/development/update/csv?commit=true&separator=%09'
--data
@sample.tmp
All seems to be well:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader"><int name="status">0</int><int
name="QTime">221</int></lst>
</response>
But when I query the development core, there is no data. I must be
overlooking something trivial.
I would appreciate if anyone could spot what!
- Rob