ah, yes, i didn't specify the type, thank you so much for your help

On Wednesday, July 30, 2014 4:04:18 PM UTC+2, David Pilato wrote:
>
> You applied a mapping to index _river and type newindex.
>
> This is not what I said. You need to apply your mapping to newindex index 
> and newindex type.
>
> Basically something like:
> PUT /newindex/
>
> PUT /newindex/newindex/_mapping
> {
>  
>       "newindex" : {
>    "properties": {
>    "marques": {"type": "string"},
>    "ventes": {"type": "long"},
>    "mois":{"type": "date"}
>  }
>  
>  
>  }
> }
>
>
>
> -- 
> *David Pilato* | *Technical Advocate* | *Elasticsearch.com*
> @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
> <https://twitter.com/elasticsearchfr>
>
>
> Le 30 juillet 2014 à 15:58:02, Amirah (beldji...@gmail.com <javascript:>) 
> a écrit:
>
> I don't really see the problem, i selected my newindex ( it exsists in my 
> mapping with my types)  
>
>   PUT /newindex/
>  
>  PUT /_river/newindex/_mapping
>  {
>   
>        "newindex" : {
>     "properties": {
>     "marques": {"type": "string"},
>     "ventes": {"type": "long"},
>     "mois":{"type": "date"}
>   }
>   
>   
>   }
>  } 
>  PUT /_river/newindex/_meta
>  {
>    "type": "csv",
>    "csv_file": {
>      "folder": "E:/elasticsearch-1.2.2/tmp",
>      "poll": "5m",
>       "first_line_is_header":"true",
>      "field_separator": ";",
>      "escape_character": " ",
>      "quote_character": "'"
>    }
>  ,
>  
>  "index" : {
>         "index" : "newindex",
>         "type" : "newindex",
>         "bulk_size" : 100,
>         "bulk_threshold" : 10
>     }
>   
>     
>  }
>  
> In addition, when i create the newindex it showed {
>    "_index": "_river",
>    "_type": "newindex",
>    "_id": "_meta",
>    "_version": 1,
>    "created": true
> }
> newindex exists in _river with correct types
>
>
>
>
> On Wednesday, July 30, 2014 2:06:50 PM UTC+2, David Pilato wrote: 
>
>  That's the problem.
>  
>  A River creates documents in another index than _river.
>  
>  If I look at the river documentation, you can set it using:
>  
>  "index" : {
>         "index" : "my_csv_data",
>         "type" : "csv_type",
>         "bulk_size" : 100,
>         "bulk_threshold" : 10
>     }
>  
> So basically, you need to define your aping for index my_csv_data and type 
> csv_type
>
> See https://github.com/AgileWorksOrg/elasticsearch-river-csv#full-request
>
>
>      -- 
> *David Pilato* | *Technical Advocate* | *Elasticsearch.com* 
>  @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
> <https://twitter.com/elasticsearchfr>
>  
>        
> Le 30 juillet 2014 à 13:54:53, Amirah (beldji...@gmail.com) a écrit:
>
>  there is a missing part ( copy paste error) /_river/
> So, yes i use this  
>  PUT /_river/newindex/_mapping
>  {
>       "newindex" : {
>           
>           "properties": {
>     "MyStringValue": {"type": "string"},
>     "MyLongValue": {"type": "long"},
>     "MyDateValue":{"type": "date"}
>   }
>       }
>   }
>     
>  }
>  
> to create the mapping, my variables ( type names ) are : *MyStringValue* 
> and its type is *String*, *MyLongValue* and its type is *long*, 
> *MyDateValue* and its type is *date*. 
> It creates the mapping ( i already checked using GET _mapping ) it exists 
> with my real types ! but once i use my csv file, it changes to string 
> everywhere!
>
>
>
> On Wednesday, July 30, 2014 12:34:25 PM UTC+2, David Pilato wrote: 
>
>  This looks strange to me
>
> PUT /newindex/_mapping
>  {
>       "newindex" : {
>           
>           "properties": {
>     "MyStringValue": {"type": "string"},
>     "MyLongValue": {"type": "long"},
>     "MyDateValue":{"type": "date"}
>   }
>       }
>   }
>      
> }
>  
> What is your type name?
>  
>      -- 
> *David Pilato* | *Technical Advocate* | *Elasticsearch.com* 
>  @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
> <https://twitter.com/elasticsearchfr>
>  
>        
> Le 30 juillet 2014 à 11:14:42, Amirah (beldji...@gmail.com) a écrit:
>
>  Thanks for the answer, 
> Am creating and defining my mapping ( and index) as following :
>
>   
> PUT /newindex/
>
> PUT /newindex/_mapping
>  {
>       "newindex" : {
>           
>           "properties": {
>     "MyStringValue": {"type": "string"},
>     "MyLongValue": {"type": "long"},
>     "MyDateValue":{"type": "date"}
>   }
>       }
>   }
>      
> }
> PUT /_river/newindex/_meta
> {
>    "type": "csv",
>    "csv_file": {
>      "folder": "E:/elasticsearch-1.2.2/tmp",
>      "poll": "5m",
>       "first_line_is_header":"true",
>      "field_separator": ";",
>      "escape_character": " ",
>      "quote_character": "'"
>    }
> }
>   
> and am always getting string in all types ( except date as i put the right 
> format in my csv file *( 2014-07-24T13:58:25.000Z)*
>
> any idea ?
>
>
> On Wednesday, July 30, 2014 10:47:13 AM UTC+2, David Pilato wrote: 
>
>  I think you are doing something wrong.
>  If you defined a mapping it should not be overwritten by the CSV river 
> as far as I know.
>  Enter code here...
>  
>
>  
>
>
>  
>
>       -- 
> *David Pilato* | *Technical Advocate* | *Elasticsearch.com* 
>  @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
> <https://twitter.com/elasticsearchfr>
>  
>        
> Le 30 juillet 2014 à 10:31:07, Amirah (beldji...@gmail.com) a écrit:
>
>  Hello, 
>
> Am trying to create an index using <a href="
> https://github.com/AgileWorksOrg/elasticsearch-river-csv"; target="_blank" 
> onmousedown="this.href='
> https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FAgileWorksOrg%2Felasticsearch-river-csv\46sa\75D\46sntz\0751\46usg\75AFQjCNH-Oe_D3bdqo29taqZGFO2dQOrMWw';return
>  
> <https://www.google.com/url?q%5C75https%3A%2F%2Fgithub.com%2FAgileWorksOrg%2Felasticsearch-river-csv%5C46sa%5C75D%5C46sntz%5C0751%5C46usg%5C75AFQjCNH-Oe_D3bdqo29taqZGFO2dQOrMWw';return>
>  
> true;" onclick="this.href='
> https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FAgileWorksOrg%2Felastic
>  
> <https://www.google.com/url?q%5C75https%3A%2F%2Fgithub.com%2FAgileWorksOrg%2Felastic>
>
> ...

-- 
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 elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/d614b226-385d-4fd9-b0c7-a753553d6f8e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to