I'm not sure I understand how "." won't break things if used in field names. Is there a way to specify nested fields in queries or mappings without using "." characters, or is the parser smart enough to know the difference? For example, assume I use a URI for a field name, something like this:
{ "http://example.org#foo": { "bar": "test" } }
and I want to refer to the nested "bar" field in a query, like this:
{ "term": { "http://example.org#foo.bar": "test" } }
Should this work, or is there another way to do it that doesn't use two "." characters with different meanings?
Thanks, Frank.