I am primarily indexing structured data - so typically, there are many fields. In my experience mapping changes quite a bit over time - as requirements evolve - or as you discover the mistakes you have made. Your mapping necessarily refers to fields - as does your code. So, keeping those two in sync over time sucks.
(I have raised the same question here: https://discuss.elastic.co/t/whats-the-best-way-to-configure-mappings-programmatically/ ) -Nick On Thursday, 28 May 2015 07:51:20 UTC+1, Jason Wee wrote: > > mapping is not something you add/change every second or hour? just > curious, why would you want to do it programmatically? > > the discussion have been moved to https://discuss.elastic.co/ , you might > get more response there. > > jason > > On Tue, May 26, 2015 at 10:07 PM, mooky <nick.mi...@gmail.com > <javascript:>> wrote: > >> >> I've been using elastic since about 2009 ... and I've always found myself >> embedding elastic into our app - and configuring it programmatically. >> I've always found programmatically configuring the mapping for an index >> to be very clunky. >> >> But perhaps I just havent paid close attention to the enhancements over >> the years and I am now Doing It Wrong. >> >> So, what is the best/cleanest way to configure mappings programmatically? >> >> -- >> Please update your bookmarks! We have moved to >> https://discuss.elastic.co/ >> --- >> 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/b2536cd4-fa9b-4a94-8d24-09bbb0f648af%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elasticsearch/b2536cd4-fa9b-4a94-8d24-09bbb0f648af%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- Please update your bookmarks! We have moved to https://discuss.elastic.co/ --- 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/be69bcc2-c447-4e33-b2a8-01865e6f2b1b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.