You can find this in the source code. E.g.
org.elasticsearch.index.mapper.ContentPath -> see delimiter variable, it is '.' by default org.elasticsearch.index.mapper.Uid -> see DELIMITER, it is set to '#' and for '*' org.elasticsearch.index.mapper.FieldMappersLookup and org.elasticsearch.index.mapper.object.DynamicTemplate -> are using org.elasticsearch.common.reges.Regex.simpleMatch on field names, a simplified regex routine which supports *abc, a*bc, and abc* patterns Jörg On Sun, Jan 18, 2015 at 10:36 PM, George <george.pu...@gmail.com> wrote: > Does anybody have an idea at least where in the elasticsearch code this is > handled? > > Thanks! > > On Friday, January 16, 2015 at 9:21:34 AM UTC+1, George wrote: >> >> >> Hello everybody, >> >> >> I've researched a little bit what characters are allowed in elasticsearch >> field names. >> However, I couldn't find any official documentation only some posts which >> mentioned that '.', '#' and '*' are discouraged. See >> http://elasticsearch-users.115913.n3.nabble.com/Illegal-characters-in- >> elasticsearch-field-names-td4054773.html. >> >> I've indexed some fields which contained spaces and unicode >> characters with elasticsearch 1.4.2 ("lucene_version": "4.10.2"). I was >> able to retrieve the documents with >> term query without any problems. >> >> My question would be, are there any pitfalls when using unicode >> characters and spaces in elasticsearch field names? or is this discouraged? >> >> >> Many thanks, >> George >> > -- > 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/d4a24d5a-c932-45c9-81d8-59323dd767bf%40googlegroups.com > <https://groups.google.com/d/msgid/elasticsearch/d4a24d5a-c932-45c9-81d8-59323dd767bf%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/CAKdsXoEQJJSBEjAg0a-hSny%3DbmM-oD5Rp1OBHmNXUs-_-SoSaA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.