Hi david,

 My json file contains data like this
 { "field1" : "value1" }
{ "field1" : "value2" }
{ "field1" : "value3" }

Is it possible to index with fsriver?.

My river/index creation as below,

curl -XPUT 'localhost:9200/_river/security/_meta' -d '{
  "type":"fs",
  "fs": {
    "url": "/Projects/elasticsearch-1.0.1/JSON/",
    "update_rate": 1000,  
    "json_support" : "true"
  },

"index":{
"index":"security",
"type":"logs",
"bulk_size":50
}
}

I am keep getting error saying that error 'Error while indexing content 
from /Projects/elasticsearch-1.0.1/JSON/'

Could you please help me out?
Thanks
Prasanth.R

On Thursday, November 21, 2013 11:01:40 PM UTC+5:30, David Pilato wrote:
>
> Did you add a return after the last body?
>
> -- 
> *David Pilato* | *Technical Advocate* | *Elasticsearch.com*
> @dadoonet <https://twitter.com/dadoonet> | 
> @elasticsearchfr<https://twitter.com/elasticsearchfr>
>
>
> Le 21 novembre 2013 at 15:14:15, cml ([email protected] <javascript:>) 
> a écrit:
>
> Hi Rafal, 
> what I do is 
>  {"index":{"_index":"test","_type":"keywords","_id":"1"}}
> {"keywords":"red"}
>
> and i post as:
> curl -s -XPOST 'http://192.168.213.158:9200/_bulk' --data-binary 
> @keywords.json
> Get an error:
> {"error":"ActionRequestValidationException[Validation Failed: 1: no 
> requests added;]","status":500}
>
> any idea?
>
>
>
>
>
>
> 在 2013年4月10日星期三UTC+2下午11时49分56秒,Rafał Kuć写道: 
>>
>> Hello!
>>
>> In order to send two documents in the same JSON file you need to use 
>> ElasticSearch Bulk API. You can find more information about it here: 
>> http://www.elasticsearch.org/guide/reference/api/bulk/
>>
>> Basically your document would have to look like this:
>>
>> {"index":{"_index":"test","_type":"test","_id":"1"}}
>> {"lane":"M05","routes":160}
>> {"index":{"_index":"test","_type":"test","_id":"2"}}
>> {"lane":"M04","routes":170}
>>
>> If the above content would be stored in a file called bulk.json, you can 
>> send it using the following command:
>>
>> curl -s -XPOST 'http://jfblouvmlxecs01:9200/_bulk' --data-binary 
>> @bulk.json
>>
>> --
>> Regards,
>>  Rafał Kuć
>>  Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch - 
>> ElasticSearch
>>
>>
>> Thanks. I've tried adding the @ and that works for a very simple JSON 
>> document.  This is the one I used:
>> {"lane":"M05","routes":160}
>>
>> I also tried adding this JSON doc with 2 rows (2 records)  like this, 
>> however it put both records under the same id:
>>
>> {"lane":"M05","routes":160},{"lane":"M04","routes":170}
>>
>> How can I do this when I have multiple records in the same .json file?
>>
>> On Wednesday, April 10, 2013 5:03:43 PM UTC-4, Rafał Kuć wrote:
>> Hello!
>>
>> You can find more information about indexing data here: 
>> http://www.elasticsearch.org/guide/reference/api/index_/
>>
>> One thing I've noticed in your command is that you lack the @ character 
>> before the file name. Your command should look like this:
>>
>> curl -XPOST 'http://jfblouvmlxecs01:9200/test/test/1' -d @lane.json
>>
>> instead of the one you've pasted.
>>
>> --
>> Regards,
>>  Rafał Kuć
>>  Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch - 
>> ElasticSearch
>>
>>
>> I'm completely new to Elasticsearch and I've been importing data to 
>> Elasticsearch up to this point by manually entering the JSON.
>>
>> I'd like to begin loading in .json files to make things faster and 
>> possibly to bulk load in the future.  I'm not sure how to do this 
>> currently.  The .json would be generated from a SQL Server query and 
>> formatted as JSON by another layer, and then placed in a folder on the 
>> server.
>>
>> I've attempted to run this code to index the JSON, however I get an error 
>> message:
>>
>> [root@JFBLOUVMLXECS01 ~]# curl -XPOST '
>> http://jfblouvmlxecs01:9200/test/test/1' -d lane.json
>> {"error":"ElasticSearchParseException[Failed to derive xcontent from 
>> (offset=0, length=9): [108, 97, 110, 101, 46, 106, 115, 111, 
>> 110]]","status":400}[root@JFBLOUVMLXECS01 ~]#
>>
>> Any help you can provide would be much appreciated.  Please keep in mind 
>> I'm a total noob with this.
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "elasticsearch" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "elasticsearch" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>
>>
>>   --
> You received this message because you are subscribed to the Google Groups 
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/6b1e4ba4-8734-451d-9da5-83b52cafd5f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to