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 <javascript:>) > a écrit: > > Hello, > > Am trying to create an index using "CSV River Plugin for ElasticSearch" > <https://github.com/AgileWorksOrg/elasticsearch-river-csv>, my csv file > contains *String*, *long* and *date* values. > > My problem is : > - ElasticSearch always consider *long* values as *string* ( with default > mapping ) and when i try to create a specific mapping to be used, it > changes *long* type to *string* type. > - So, is there a way to tell ElasticSearch *Don't map everything as > string *? > > Any suggestion please? > > Thank you > > > -- > 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 elasticsearc...@googlegroups.com <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/664de1fc-1e52-4846-9660-5f5808d7b6af%40googlegroups.com > > <https://groups.google.com/d/msgid/elasticsearch/664de1fc-1e52-4846-9660-5f5808d7b6af%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > -- 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/69675304-f587-4ad2-b24c-550be4446039%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.