# ES attempting to parse dates automatically (possibly Hadoop related)

**URL:** <https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480>\
**Category:** Elasticsearch\
**Created:** [March 19, 2014, 9:14pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480 "2014-03-19T21:14:52Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brian\_Stempin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brian_stempin/32/1714_2.png) [@Brian\_Stempin](https://discuss.elastic.co/u/Brian_Stempin)\
**Post date:** [March 19, 2014, 9:14pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/1 "2014-03-19T21:14:52Z")

</div>

Hi List,  
I have an ES cluster that takes in some data from our logs. We use Hadoop  
to parse the individual log entries into JSON strings, which does a bulk  
insert using ES's output format. For whatever reason, ES attempts to parse  
base64 strings as a dates and fails. Here's a line from one of my Hadoop  
logs:

java.lang.IllegalStateException: Found unrecoverable error [Bad Request(400) - MapperParsingException[failed to parse [csUriParams.d]]; nested: MapperParsingException[failed to parse date field [REDACTED BASE64 STRING], tried both date format [dateOptionalTime], and timestamp number with locale []]; nested: IllegalArgumentException[Invalid format: "Y2lkPURFJml0ZW1zPWE2NTJjLXgxZTFj..."]; ]; Bailing out..

```
at org.elasticsearch.hadoop.rest.RestClient.retryFailedEntries(RestClient.java:145)

at org.elasticsearch.hadoop.rest.RestClient.bulk(RestClient.java:120)

at org.elasticsearch.hadoop.rest.RestRepository.sendBatch(RestRepository.java:147)

<SNIP>

```

csUriParams.d does not appear in my mapping, so I never explicitly asked  
for it to be treated as a date.

Any idea why ES is trying to treat it as a date?

Thanks,  
Brian

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![costin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/costin/32/44950_2.png) [@costin](https://discuss.elastic.co/u/costin)\
**Post date:** [March 19, 2014, 9:35pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/2 "2014-03-19T21:35:24Z")

</div>

Hi,

How do you pass the json to es-hadoop? Do you have an example? By the way, you can enable TRACE logging on  
org.elasticsearch.hadoop and see everything that es-hadoop does, including the data that goes over the wire.  
My guess is that the conversion of logs to JSON creates some extra artifacts which are later on interpreted as Writable  
object (instead of raw JSON) by ES Hadoop.  
Make sure you tell es-hadoop that its source it's json (through es.input.json set to true).  
The logs will likely confirm (or not) the above 🙂

Cheers,

On 3/19/14 11:14 PM, Brian Stempin wrote:

> Hi List,  
> I have an ES cluster that takes in some data from our logs. We use Hadoop to parse the individual log entries into JSON  
> strings, which does a bulk insert using ES's output format. For whatever reason, ES attempts to parse base64 strings as  
> a dates and fails. Here's a line from one of my Hadoop logs:
> 
> ```
> java.lang.IllegalStateException: Found unrecoverable error [Bad Request(400) - MapperParsingException[failed to parse [csUriParams.d]]; nested: MapperParsingException[failed to parse date field [REDACTED BASE64 STRING], tried both date format [dateOptionalTime], and timestamp number with locale []]; nested: IllegalArgumentException[Invalid format: "Y2lkPURFJml0ZW1zPWE2NTJjLXgxZTFj..."]; ]; Bailing out..
> 
> at org.elasticsearch.hadoop.rest.RestClient.retryFailedEntries(RestClient.java:145)
> 
> at org.elasticsearch.hadoop.rest.RestClient.bulk(RestClient.java:120)
> 
> at org.elasticsearch.hadoop.rest.RestRepository.sendBatch(RestRepository.java:147)
> 
> <SNIP>
> 
> ```
> 
> csUriParams.d does not appear in my mapping, so I never explicitly asked for it to be treated as a date.
> 
> Any idea why ES is trying to treat it as a date?
> 
> Thanks,  
> Brian
> 
> --  
> 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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) [mailto:elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com)  
> [https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com?utm_medium=email&utm_source=footer).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).  
> --  
> Costin

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/532A0D9C.7010401%40gmail.com](https://groups.google.com/d/msgid/elasticsearch/532A0D9C.7010401%40gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Brian\_Stempin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brian_stempin/32/1714_2.png) [@Brian\_Stempin](https://discuss.elastic.co/u/Brian_Stempin)\
**Post date:** [March 20, 2014, 2:48pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/3 "2014-03-20T14:48:50Z")

</div>

Hi,  
All I'm doing is building a map and passing that to Gson for serialization.  
A snippet from my map method:

logEntryMap.put("cs(User-Agent)", values[9]);  
context.write(NullWritable.get(), new Text(gson.toJson(logEntryMap)));

values is a String array. Everything that goes into the map that gets  
serialized is a string.

I do have es.input.json set to true. This failure doesn't occur until

> 100,000,000 records are in the index, so its happening late in the load  
> process. The part that I find strange is that the field in question isn't  
> in my mapping, and I've not touched the default mapping. I'm not sure why  
> it would try to parse it as anything other than a string.

I'll turn on TRACE logging and see what happens.

Brian

On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau [costin.leau@gmail.com](mailto:costin.leau@gmail.com) wrote:

> Hi,
> 
> How do you pass the json to es-hadoop? Do you have an example? By the way,  
> you can enable TRACE logging on org.elasticsearch.hadoop and see everything  
> that es-hadoop does, including the data that goes over the wire.  
> My guess is that the conversion of logs to JSON creates some extra  
> artifacts which are later on interpreted as Writable object (instead of raw  
> JSON) by ES Hadoop.  
> Make sure you tell es-hadoop that its source it's json (through  
> es.input.json set to true).  
> The logs will likely confirm (or not) the above 🙂
> 
> Cheers,
> 
> On 3/19/14 11:14 PM, Brian Stempin wrote:
> 
> > Hi List,  
> > I have an ES cluster that takes in some data from our logs. We use  
> > Hadoop to parse the individual log entries into JSON  
> > strings, which does a bulk insert using ES's output format. For whatever  
> > reason, ES attempts to parse base64 strings as  
> > a dates and fails. Here's a line from one of my Hadoop logs:
> > 
> > ```
> > java.lang.IllegalStateException: Found unrecoverable error [Bad
> > 
> > ```
> > 
> > Request(400) - MapperParsingException[failed to parse [csUriParams.d]];  
> > nested: MapperParsingException[failed to parse date field [REDACTED BASE64  
> > STRING], tried both date format [dateOptionalTime], and timestamp number  
> > with locale ]; nested: IllegalArgumentException[Invalid format: "  
> > Y2lkPURFJml0ZW1zPWE2NTJjLXgxZTFj..."]; ]; Bailing out..
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.RestClient.retryFailedEntries(
> > 
> > ```
> > 
> > RestClient.java:145)
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.RestClient.bulk(RestClient.
> > 
> > ```
> > 
> > java:120)
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.RestRepository.sendBatch(
> > 
> > ```
> > 
> > RestRepository.java:147)
> > 
> > ```
> > <SNIP>
> > 
> > ```
> > 
> > csUriParams.d does not appear in my mapping, so I never explicitly asked  
> > for it to be treated as a date.
> > 
> > Any idea why ES is trying to treat it as a date?
> > 
> > Thanks,  
> > Brian
> > 
> > --  
> > 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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) \<mailto:elasticsearch+  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)\>.
> > 
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40googlegroups.com](http://40googlegroups.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm_medium=)  
> > email&utm\_source=footer\>.
> > 
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> Costin
> 
> --  
> You received this message because you are subscribed to a topic in the  
> Google Groups "elasticsearch" group.  
> To unsubscribe from this topic, visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> topic/elasticsearch/\_iE0t92CUzA/unsubscribe.  
> To unsubscribe from this group and all its topics, send an email to  
> [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> msgid/elasticsearch/532A0D9C.7010401%[40gmail.com](http://40gmail.com).
> 
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![costin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/costin/32/44950_2.png) [@costin](https://discuss.elastic.co/u/costin)\
**Post date:** [March 20, 2014, 3:18pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/4 "2014-03-20T15:18:09Z")

</div>

My guess is that GSON adds the said field in its result. The base64 suggests that there's some binary data in the mix.

By the way, can you show up more of your code - any reason why you create the JSON yourself rather than just pass  
logEntryMap to Es-Hadoop?  
It can create the json for you - which is what I recommend; unless you have the JSON in HDFS, it's best to rely on  
es-hadoop to do it instead of an external tool.

Cheers,

On 3/20/14 4:48 PM, Brian Stempin wrote:

> Hi,  
> All I'm doing is building a map and passing that to Gson for serialization. A snippet from my map method:
> 
> logEntryMap.put("cs(User-Agent)", values[9]);  
> context.write(NullWritable.get(), new Text(gson.toJson(logEntryMap)));
> 
> values is a String array. Everything that goes into the map that gets serialized is a string.
> 
> I do have es.input.json set to true. This failure doesn't occur until \>100,000,000 records are in the index, so its  
> happening late in the load process. The part that I find strange is that the field in question isn't in my mapping, and  
> I've not touched the default mapping. I'm not sure why it would try to parse it as anything other than a string.
> 
> I'll turn on TRACE logging and see what happens.
> 
> Brian
> 
> On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> wrote:
> 
> ```
> Hi,
> 
> How do you pass the json to es-hadoop? Do you have an example? By the way, you can enable TRACE logging on
> org.elasticsearch.hadoop and see everything that es-hadoop does, including the data that goes over the wire.
> My guess is that the conversion of logs to JSON creates some extra artifacts which are later on interpreted as
> Writable object (instead of raw JSON) by ES Hadoop.
> Make sure you tell es-hadoop that its source it's json (through es.input.json set to true).
> The logs will likely confirm (or not) the above :)
> 
> Cheers,
> 
> On 3/19/14 11:14 PM, Brian Stempin wrote:
> 
> Hi List,
> I have an ES cluster that takes in some data from our logs. We use Hadoop to parse the individual log entries
> into JSON
> strings, which does a bulk insert using ES's output format. For whatever reason, ES attempts to parse base64
> strings as
> a dates and fails. Here's a line from one of my Hadoop logs:
> 
> java.lang.__IllegalStateException: Found unrecoverable error [Bad Request(400) -
> MapperParsingException[failed to parse [csUriParams.d]]; nested: MapperParsingException[failed to parse date
> field [REDACTED BASE64 STRING], tried both date format [dateOptionalTime], and timestamp number with locale []];
> nested: IllegalArgumentException[__Invalid format: "__ Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT__Fj..."]; ]; Bailing out..
> 
> at org.elasticsearch.hadoop.rest.__RestClient.retryFailedEntries(__RestClient.java:145)
> 
> at org.elasticsearch.hadoop.rest.__RestClient.bulk(RestClient.__java:120)
> 
> at org.elasticsearch.hadoop.rest.__RestRepository.sendBatch(__RestRepository.java:147)
> 
> <SNIP>
> 
> csUriParams.d does not appear in my mapping, so I never explicitly asked for it to be treated as a date.
> 
> Any idea why ES is trying to treat it as a date?
> 
> Thanks,
> Brian
> 
> --
> 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+unsubscribe@__googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch+__unsubscribe@googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com?utm_medium=email&utm_source=footer>>.
> 
> For more options, visit https://groups.google.com/d/__optout <https://groups.google.com/d/optout>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to elasticsearch+unsubscribe@__googlegroups.com
> <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532A0D9C.7010401%40gmail.com>.
> 
> For more options, visit https://groups.google.com/d/__optout <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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) [mailto:elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com)  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com?utm_medium=email&utm_source=footer).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
Costin

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/532B06B1.9010206%40gmail.com](https://groups.google.com/d/msgid/elasticsearch/532B06B1.9010206%40gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Brian\_Stempin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brian_stempin/32/1714_2.png) [@Brian\_Stempin](https://discuss.elastic.co/u/Brian_Stempin)\
**Post date:** [March 20, 2014, 4:10pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/5 "2014-03-20T16:10:09Z")

</div>

I have unit tests for this MR job, and they show that the JSON output is a  
string as I'd expect, so Gson is most likely not the cause.

I'm hesitant to show more code (owned by the work-place), but I can  
describe it a little bit further:

- The mapper gets a W3C log entry
- The log entry is broken into its components and put into document X
- The request URL is then taken and broken down into its query  
parameters and the key-value pairs are put into document Y
- Some elements are then explicitly filtered from X and Y
- Those two documents are placed inside of document Z, which is  
ultimately what is serialized and sent to ES

We do have a base64 encoded param that we expect and handle appropriately.  
In this case, someone most likely sent it as the wrong param name, hence  
why its making its way into document Y without further processing. Since  
its being sent as a name that's not listed in the mapping, I expect it to  
just be treated as a string.

The only reason that I chose to go the Gson route vs building MapWritables  
is that building MapWritables is terribly verbose. Also, it comes with the  
overhead of having to wrap each String with a Text type, which just seems  
silly. Using the built-in JSON serializer is just not convenient in this  
case.

Brian

On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau [costin.leau@gmail.com](mailto:costin.leau@gmail.com) wrote:

> My guess is that GSON adds the said field in its result. The base64  
> suggests that there's some binary data in the mix.
> 
> By the way, can you show up more of your code - any reason why you create  
> the JSON yourself rather than just pass logEntryMap to Es-Hadoop?  
> It can create the json for you - which is what I recommend; unless you  
> have the JSON in HDFS, it's best to rely on es-hadoop to do it instead of  
> an external tool.
> 
> Cheers,
> 
> On 3/20/14 4:48 PM, Brian Stempin wrote:
> 
> > Hi,  
> > All I'm doing is building a map and passing that to Gson for  
> > serialization. A snippet from my map method:
> > 
> > logEntryMap.put("cs(User-Agent)", values[9]);  
> > context.write(NullWritable.get(), new Text(gson.toJson(logEntryMap)));
> > 
> > values is a String array. Everything that goes into the map that gets  
> > serialized is a string.
> > 
> > I do have es.input.json set to true. This failure doesn't occur until
> > 
> > > 100,000,000 records are in the index, so its  
> > > happening late in the load process. The part that I find strange is that  
> > > the field in question isn't in my mapping, and  
> > > I've not touched the default mapping. I'm not sure why it would try to  
> > > parse it as anything other than a string.
> > 
> > I'll turn on TRACE logging and see what happens.
> > 
> > Brian
> > 
> > On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com)\<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\> wrote:
> > 
> > ```
> > Hi,
> > 
> > How do you pass the json to es-hadoop? Do you have an example? By the
> > 
> > ```
> > 
> > way, you can enable TRACE logging on  
> > org.elasticsearch.hadoop and see everything that es-hadoop does,  
> > including the data that goes over the wire.  
> > My guess is that the conversion of logs to JSON creates some extra  
> > artifacts which are later on interpreted as  
> > Writable object (instead of raw JSON) by ES Hadoop.  
> > Make sure you tell es-hadoop that its source it's json (through  
> > es.input.json set to true).  
> > The logs will likely confirm (or not) the above 🙂
> > 
> > ```
> > Cheers,
> > 
> > On 3/19/14 11:14 PM, Brian Stempin wrote:
> > 
> > Hi List,
> > I have an ES cluster that takes in some data from our logs. We
> > 
> > ```
> > 
> > use Hadoop to parse the individual log entries  
> > into JSON  
> > strings, which does a bulk insert using ES's output format. For  
> > whatever reason, ES attempts to parse base64  
> > strings as  
> > a dates and fails. Here's a line from one of my Hadoop logs:
> > 
> > ```
> > java.lang.__IllegalStateException: Found unrecoverable
> > 
> > ```
> > 
> > error [Bad Request(400) -
> > 
> > ```
> > MapperParsingException[failed to parse [csUriParams.d]]; nested:
> > 
> > ```
> > 
> > MapperParsingException[failed to parse date  
> > field [REDACTED BASE64 STRING], tried both date format  
> > [dateOptionalTime], and timestamp number with locale ];  
> > nested: IllegalArgumentException[ **Invalid format: "**  
> > Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT\_\_Fj..."]; ]; Bailing out..
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.__RestClient.
> > 
> > ```
> > 
> > retryFailedEntries(\_\_RestClient.java:145)
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.
> > 
> > ```
> > 
> > \_\_RestClient.bulk(RestClient.\_\_java:120)
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.
> > 
> > ```
> > 
> > \_\_RestRepository.sendBatch(\_\_RestRepository.java:147)
> > 
> > ```
> > <SNIP>
> > 
> > csUriParams.d does not appear in my mapping, so I never
> > 
> > ```
> > 
> > explicitly asked for it to be treated as a date.
> > 
> > ```
> > Any idea why ES is trying to treat it as a date?
> > 
> > Thanks,
> > Brian
> > 
> > --
> > 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+unsubscribe@\_\_googlegroups.com \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>  
> > \<[mailto:elasticsearch+\_\_unsubscribe@googlegroups.com](mailto:elasticsearch+__unsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>\>.
> > 
> > ```
> > To view this discussion on the web visit
> > https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-_
> > 
> > ```
> > 
> > \_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40googlegroups.com](http://40googlegroups.com)\>  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm_medium=)  
> > email&utm\_source=footer\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are subscribed to a topic in
> > 
> > ```
> > 
> > the Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit [https://groups.google.com/d/\_\_](https://groups.google.com/d/__)  
> > topic/elasticsearch/\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>.  
> > To unsubscribe from this group and all its topics, send an email to  
> > elasticsearch+unsubscribe@\_\_googlegroups.com  
> > [mailto:elasticsearch%2Bunsubscribe@googlegroups.com](mailto:elasticsearch%2Bunsubscribe@googlegroups.com).
> > 
> > ```
> > To view this discussion on the web visit
> > https://groups.google.com/d/__msgid/elasticsearch/532A0D9C._
> > 
> > ```
> > 
> > \_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532A0D9C](https://groups.google.com/d/msgid/elasticsearch/532A0D9C).  
> > 7010401%[40gmail.com](http://40gmail.com)\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) \<mailto:elasticsearch+  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com?utm\_](http://40mail.gmail.com?utm_)  
> > medium=email&utm\_source=footer\>.
> > 
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> Costin
> 
> --  
> You received this message because you are subscribed to a topic in the  
> Google Groups "elasticsearch" group.  
> To unsubscribe from this topic, visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> topic/elasticsearch/\_iE0t92CUzA/unsubscribe.  
> To unsubscribe from this group and all its topics, send an email to  
> [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> msgid/elasticsearch/532B06B1.9010206%[40gmail.com](http://40gmail.com).
> 
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![costin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/costin/32/44950_2.png) [@costin](https://discuss.elastic.co/u/costin)\
**Post date:** [March 20, 2014, 4:26pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/6 "2014-03-20T16:26:23Z")

</div>

Then what you could do is to minimize the bulk size to say 100 documents, turn on logging and run your data through.  
This way you can catch the 'special' document in the act.

As for expectations - Elasticsearch tries to guess the field type by looking at its value - it seems the base64 entry  
looks like a date, hence the error. You can avoid this by defining the field (either directly or through a template) in  
your mapping so it always gets mapped to a string.  
As a rule of thumb, whenever you want full control over the index, mapping is the way to do it.

On 3/20/14 6:10 PM, Brian Stempin wrote:

> I have unit tests for this MR job, and they show that the JSON output is a string as I'd expect, so Gson is most likely  
> not the cause.
> 
> I'm hesitant to show more code (owned by the work-place), but I can describe it a little bit further:
> 
> - The mapper gets a W3C log entry
> - The log entry is broken into its components and put into document X
> - The request URL is then taken and broken down into its query parameters and the key-value pairs are put into document Y
> - Some elements are then explicitly filtered from X and Y
> - Those two documents are placed inside of document Z, which is ultimately what is serialized and sent to ES
> 
> We do have a base64 encoded param that we expect and handle appropriately. In this case, someone most likely sent it as  
> the wrong param name, hence why its making its way into document Y without further processing. Since its being sent as  
> a name that's not listed in the mapping, I expect it to just be treated as a string.
> 
> The only reason that I chose to go the Gson route vs building MapWritables is that building MapWritables is terribly  
> verbose. Also, it comes with the overhead of having to wrap each String with a Text type, which just seems silly.  
> Using the built-in JSON serializer is just not convenient in this case.
> 
> Brian
> 
> On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> wrote:
> 
> ```
> My guess is that GSON adds the said field in its result. The base64 suggests that there's some binary data in the mix.
> 
> By the way, can you show up more of your code - any reason why you create the JSON yourself rather than just pass
> logEntryMap to Es-Hadoop?
> It can create the json for you - which is what I recommend; unless you have the JSON in HDFS, it's best to rely on
> es-hadoop to do it instead of an external tool.
> 
> Cheers,
> 
> On 3/20/14 4:48 PM, Brian Stempin wrote:
> 
> Hi,
> All I'm doing is building a map and passing that to Gson for serialization. A snippet from my map method:
> 
> logEntryMap.put("cs(User-__Agent)", values[9]);
> context.write(NullWritable.__get(), new Text(gson.toJson(logEntryMap))__);
> 
> values[] is a String array. Everything that goes into the map that gets serialized is a string.
> 
> I do have es.input.json set to true. This failure doesn't occur until >100,000,000 records are in the index, so its
> happening late in the load process. The part that I find strange is that the field in question isn't in my
> mapping, and
> I've not touched the default mapping. I'm not sure why it would try to parse it as anything other than a string.
> 
> I'll turn on TRACE logging and see what happens.
> 
> Brian
> 
> On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau <costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>__> wrote:
> 
> Hi,
> 
> How do you pass the json to es-hadoop? Do you have an example? By the way, you can enable TRACE logging on
> org.elasticsearch.hadoop and see everything that es-hadoop does, including the data that goes over the wire.
> My guess is that the conversion of logs to JSON creates some extra artifacts which are later on interpreted as
> Writable object (instead of raw JSON) by ES Hadoop.
> Make sure you tell es-hadoop that its source it's json (through es.input.json set to true).
> The logs will likely confirm (or not) the above :)
> 
> Cheers,
> 
> On 3/19/14 11:14 PM, Brian Stempin wrote:
> 
> Hi List,
> I have an ES cluster that takes in some data from our logs. We use Hadoop to parse the individual log
> entries
> into JSON
> strings, which does a bulk insert using ES's output format. For whatever reason, ES attempts to parse
> base64
> strings as
> a dates and fails. Here's a line from one of my Hadoop logs:
> 
> java.lang. ____ IllegalStateException: Found unrecoverable error [Bad Request(400) -
> 
> MapperParsingException[failed to parse [csUriParams.d]]; nested: MapperParsingException[failed to parse
> date
> field [REDACTED BASE64 STRING], tried both date format [dateOptionalTime], and timestamp number with
> locale []];
> nested: IllegalArgumentException[____Invalid format: "____ Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT ____ Fj..."]; ];
> Bailing out..
> 
> at org.elasticsearch.hadoop.rest. ____RestClient.__ retryFailedEntries( ____ RestClient.java:145)
> 
> at org.elasticsearch.hadoop.rest.____RestClient.bulk(RestClient.____java:120)
> 
> at org.elasticsearch.hadoop.rest.____RestRepository.sendBatch(____RestRepository.java:147)
> 
> <SNIP>
> 
> csUriParams.d does not appear in my mapping, so I never explicitly asked for it to be treated as a date.
> 
> Any idea why ES is trying to treat it as a date?
> 
> Thanks,
> Brian
> 
> --
> 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+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch% __2Bunsubscribe@googlegroups.com <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch+ ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B __unsubscribe@googlegroups.com> <mailto:elasticsearch%__ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com?utm_medium=email&utm_source=footer>>>.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch%__2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532A0D9C.7010401%40gmail.com>>.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@__googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch+__unsubscribe@googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com?utm_medium=email&utm_source=footer>__>.
> 
> For more options, visit https://groups.google.com/d/__optout <https://groups.google.com/d/optout>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to elasticsearch+unsubscribe@__googlegroups.com
> <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B06B1.9010206%40gmail.com>.
> 
> For more options, visit https://groups.google.com/d/__optout <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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) [mailto:elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com)  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com?utm_medium=email&utm_source=footer).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
Costin

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/532B16AF.7030701%40gmail.com](https://groups.google.com/d/msgid/elasticsearch/532B16AF.7030701%40gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Brian\_Stempin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brian_stempin/32/1714_2.png) [@Brian\_Stempin](https://discuss.elastic.co/u/Brian_Stempin)\
**Post date:** [March 20, 2014, 4:32pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/7 "2014-03-20T16:32:15Z")

</div>

That's the problem -- it's a web log that contains a URL that could have  
literally anything in it. Anyone could put a base64 value as a random  
query parameter. I could have the M/R job ignore all fields that I don't  
explicitly expect, but that's not very flexible and prevents me from  
spotting possible abuse or user-error. Is there any way for me to disable  
ES's type-guessing or to provide a default guess? I'd rather have ES  
default to a string than to fail a M/R job because its type-guess was wrong.

Brian

On Thu, Mar 20, 2014 at 12:26 PM, Costin Leau [costin.leau@gmail.com](mailto:costin.leau@gmail.com) wrote:

> Then what you could do is to minimize the bulk size to say 100 documents,  
> turn on logging and run your data through.  
> This way you can catch the 'special' document in the act.
> 
> As for expectations - Elasticsearch tries to guess the field type by  
> looking at its value - it seems the base64 entry looks like a date, hence  
> the error. You can avoid this by defining the field (either directly or  
> through a template) in your mapping so it always gets mapped to a string.  
> As a rule of thumb, whenever you want full control over the index, mapping  
> is the way to do it.
> 
> On 3/20/14 6:10 PM, Brian Stempin wrote:
> 
> > I have unit tests for this MR job, and they show that the JSON output is  
> > a string as I'd expect, so Gson is most likely  
> > not the cause.
> > 
> > I'm hesitant to show more code (owned by the work-place), but I can  
> > describe it a little bit further:
> > 
> > - The mapper gets a W3C log entry
> > - The log entry is broken into its components and put into document X
> > - The request URL is then taken and broken down into its query  
> > parameters and the key-value pairs are put into document Y
> > - Some elements are then explicitly filtered from X and Y
> > - Those two documents are placed inside of document Z, which is  
> > ultimately what is serialized and sent to ES
> > 
> > We do have a base64 encoded param that we expect and handle  
> > appropriately. In this case, someone most likely sent it as  
> > the wrong param name, hence why its making its way into document Y  
> > without further processing. Since its being sent as  
> > a name that's not listed in the mapping, I expect it to just be treated  
> > as a string.
> > 
> > The only reason that I chose to go the Gson route vs building  
> > MapWritables is that building MapWritables is terribly  
> > verbose. Also, it comes with the overhead of having to wrap each String  
> > with a Text type, which just seems silly.  
> > Using the built-in JSON serializer is just not convenient in this case.
> > 
> > Brian
> > 
> > On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com)\<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\> wrote:
> > 
> > ```
> > My guess is that GSON adds the said field in its result. The base64
> > 
> > ```
> > 
> > suggests that there's some binary data in the mix.
> > 
> > ```
> > By the way, can you show up more of your code - any reason why you
> > 
> > ```
> > 
> > create the JSON yourself rather than just pass  
> > logEntryMap to Es-Hadoop?  
> > It can create the json for you - which is what I recommend; unless  
> > you have the JSON in HDFS, it's best to rely on  
> > es-hadoop to do it instead of an external tool.
> > 
> > ```
> > Cheers,
> > 
> > On 3/20/14 4:48 PM, Brian Stempin wrote:
> > 
> > Hi,
> > All I'm doing is building a map and passing that to Gson for
> > 
> > ```
> > 
> > serialization. A snippet from my map method:
> > 
> > ```
> > logEntryMap.put("cs(User-__Agent)", values[9]);
> > context.write(NullWritable.__get(), new
> > 
> > ```
> > 
> > Text(gson.toJson(logEntryMap))\_\_);
> > 
> > ```
> > values[] is a String array. Everything that goes into the map
> > 
> > ```
> > 
> > that gets serialized is a string.
> > 
> > ```
> > I do have es.input.json set to true. This failure doesn't occur
> > 
> > ```
> > 
> > until \>100,000,000 records are in the index, so its  
> > happening late in the load process. The part that I find strange  
> > is that the field in question isn't in my  
> > mapping, and  
> > I've not touched the default mapping. I'm not sure why it would  
> > try to parse it as anything other than a string.
> > 
> > ```
> > I'll turn on TRACE logging and see what happens.
> > 
> > Brian
> > 
> > On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau <
> > 
> > ```
> > 
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\_\_\>  
> > wrote:
> > 
> > ```
> > Hi,
> > 
> > How do you pass the json to es-hadoop? Do you have an
> > 
> > ```
> > 
> > example? By the way, you can enable TRACE logging on  
> > org.elasticsearch.hadoop and see everything that es-hadoop  
> > does, including the data that goes over the wire.  
> > My guess is that the conversion of logs to JSON creates some  
> > extra artifacts which are later on interpreted as  
> > Writable object (instead of raw JSON) by ES Hadoop.  
> > Make sure you tell es-hadoop that its source it's json  
> > (through es.input.json set to true).  
> > The logs will likely confirm (or not) the above 🙂
> > 
> > ```
> > Cheers,
> > 
> > On 3/19/14 11:14 PM, Brian Stempin wrote:
> > 
> > Hi List,
> > I have an ES cluster that takes in some data from our
> > 
> > ```
> > 
> > logs. We use Hadoop to parse the individual log  
> > entries  
> > into JSON  
> > strings, which does a bulk insert using ES's output  
> > format. For whatever reason, ES attempts to parse  
> > base64  
> > strings as  
> > a dates and fails. Here's a line from one of my Hadoop  
> > logs:
> > 
> > ```
> > java.lang. ____ IllegalStateException: Found
> > 
> > ```
> > 
> > unrecoverable error [Bad Request(400) -
> > 
> > ```
> > MapperParsingException[failed to parse [csUriParams.d]];
> > 
> > ```
> > 
> > nested: MapperParsingException[failed to parse  
> > date  
> > field [REDACTED BASE64 STRING], tried both date format  
> > [dateOptionalTime], and timestamp number with  
> > locale ];  
> > nested: IllegalArgumentException[\_\_\_\_Invalid format:  
> > "\_\_\_\_Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT\_\_\_\_Fj..."]; ];  
> > Bailing out..
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.
> > 
> > ```
> > 
> > \_\_\_\_RestClient.\_\_retryFailedEntries(\_\_\_\_RestClient.java:145)
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.
> > 
> > ```
> > 
> > \_\_\_\_RestClient.bulk(RestClient.\_\_\_\_java:120)
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.
> > 
> > ```
> > 
> > \_\_\_\_RestRepository.sendBatch(\_\_\_\_RestRepository.java:147)
> > 
> > ```
> > <SNIP>
> > 
> > csUriParams.d does not appear in my mapping, so I never
> > 
> > ```
> > 
> > explicitly asked for it to be treated as a date.
> > 
> > ```
> > Any idea why ES is trying to treat it as a date?
> > 
> > Thanks,
> > Brian
> > 
> > --
> > 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+unsubscribe@\_\_go\_\_oglegroups.com \<  
> > [http://googlegroups.com](http://googlegroups.com)\>  
> > \<mailto:elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%252Bunsubscribe@googlegroups.com\>**\>  
> > \<[mailto:elasticsearch+\_\_\_\_unsubscribe@googlegroups.com](mailto:elasticsearch+ ____ unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2B\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%2B__unsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252Bunsubscribe@googlegroups.com](mailto:elasticsearch%252Bunsubscribe@googlegroups.com)**\>\>.
> > 
> > ```
> > To view this discussion on the web visit
> > https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-
> > 
> > ```
> > 
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40googlegroups.com](http://40googlegroups.com)\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-
> > 
> > ```
> > 
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm_medium=)  
> > email&utm\_source=footer\>\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__
> > 
> > ```
> > 
> > \_\_optout [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)
> > 
> > ```
> > <https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are subscribed to a
> > 
> > ```
> > 
> > topic in the Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit  
> > [https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>
> > 
> > ```
> > <https://groups.google.com/d/ __topic/elasticsearch/___
> > 
> > ```
> > 
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>\>.  
> > To unsubscribe from this group and all its topics, send an  
> > email to  
> > elasticsearch+unsubscribe@\_\_go\_\_oglegroups.com \<  
> > [http://googlegroups.com](http://googlegroups.com)\>  
> > \<mailto:elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252Bunsubscribe@googlegroups.com](mailto:elasticsearch%252Bunsubscribe@googlegroups.com)**\>.
> > 
> > ```
> > To view this discussion on the web visit
> > https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532A0D9C](https://groups.google.com/d/__msgid/elasticsearch/532A0D9C).  
> > \_\_7010401%[40gmail.com](http://40gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/532A0D9C.
> > 
> > ```
> > 
> > \_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532A0D9C](https://groups.google.com/d/msgid/elasticsearch/532A0D9C).  
> > 7010401%[40gmail.com](http://40gmail.com)\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__
> > 
> > ```
> > 
> > \_\_optout [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)
> > 
> > ```
> > <https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](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+unsubscribe@\__[googlegroups.com](http://googlegroups.com) \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>  
> > \<mailto:elasticsearch+[unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)\>  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_\_\_medium=email&utm\_source=footer  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com?utm](http://40mail.gmail.com?utm)  
> > medium=email&utm\_source=footer\>_\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are subscribed to a topic in
> > 
> > ```
> > 
> > the Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit [https://groups.google.com/d/\_\_](https://groups.google.com/d/__)  
> > topic/elasticsearch/\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>.  
> > To unsubscribe from this group and all its topics, send an email to  
> > elasticsearch+unsubscribe@\_\_googlegroups.com  
> > [mailto:elasticsearch%2Bunsubscribe@googlegroups.com](mailto:elasticsearch%2Bunsubscribe@googlegroups.com).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_msgid/elasticsearch/532B06B1.\_](https://groups.google.com/d/__msgid/elasticsearch/532B06B1._)  
> > \_9010206%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532B06B1](https://groups.google.com/d/msgid/elasticsearch/532B06B1).  
> > 9010206%[40gmail.com](http://40gmail.com)\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) \<mailto:elasticsearch+  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%  
> > [40mail.gmail.com?utm\_medium=email&utm\_source=footer](http://40mail.gmail.com?utm_medium=email&utm_source=footer)\>.
> > 
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> Costin
> 
> --  
> You received this message because you are subscribed to a topic in the  
> Google Groups "elasticsearch" group.  
> To unsubscribe from this topic, visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> topic/elasticsearch/\_iE0t92CUzA/unsubscribe.  
> To unsubscribe from this group and all its topics, send an email to  
> [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> msgid/elasticsearch/532B16AF.7030701%[40gmail.com](http://40gmail.com).
> 
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![costin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/costin/32/44950_2.png) [@costin](https://discuss.elastic.co/u/costin)\
**Post date:** [March 20, 2014, 6:12pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/8 "2014-03-20T18:12:01Z")

</div>

Sure - take a look at dynamic\_templates - you define one under your index/type and specify the match for your field.  
You can either define the mapping for the fields that you want and leave the so-called catch-all (\*) directive last or,  
if you have type of naming convention, use that:

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

On 3/20/14 6:32 PM, Brian Stempin wrote:

> That's the problem -- it's a web log that contains a URL that could have literally anything in it. Anyone could put a  
> base64 value as a random query parameter. I could have the M/R job ignore all fields that I don't explicitly expect,  
> but that's not very flexible and prevents me from spotting possible abuse or user-error. Is there any way for me to  
> disable ES's type-guessing or to provide a default guess? I'd rather have ES default to a string than to fail a M/R job  
> because its type-guess was wrong.
> 
> Brian
> 
> On Thu, Mar 20, 2014 at 12:26 PM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> wrote:
> 
> ```
> Then what you could do is to minimize the bulk size to say 100 documents, turn on logging and run your data through.
> This way you can catch the 'special' document in the act.
> 
> As for expectations - Elasticsearch tries to guess the field type by looking at its value - it seems the base64
> entry looks like a date, hence the error. You can avoid this by defining the field (either directly or through a
> template) in your mapping so it always gets mapped to a string.
> As a rule of thumb, whenever you want full control over the index, mapping is the way to do it.
> 
> On 3/20/14 6:10 PM, Brian Stempin wrote:
> 
> I have unit tests for this MR job, and they show that the JSON output is a string as I'd expect, so Gson is most
> likely
> not the cause.
> 
> I'm hesitant to show more code (owned by the work-place), but I can describe it a little bit further:
> 
> * The mapper gets a W3C log entry
> * The log entry is broken into its components and put into document X
> * The request URL is then taken and broken down into its query parameters and the key-value pairs are put
> into document Y
> * Some elements are then explicitly filtered from X and Y
> * Those two documents are placed inside of document Z, which is ultimately what is serialized and sent to ES
> 
> We do have a base64 encoded param that we expect and handle appropriately. In this case, someone most likely
> sent it as
> the wrong param name, hence why its making its way into document Y without further processing. Since its being
> sent as
> a name that's not listed in the mapping, I expect it to just be treated as a string.
> 
> The only reason that I chose to go the Gson route vs building MapWritables is that building MapWritables is terribly
> verbose. Also, it comes with the overhead of having to wrap each String with a Text type, which just seems silly.
> Using the built-in JSON serializer is just not convenient in this case.
> 
> Brian
> 
> On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau <costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>__> wrote:
> 
> My guess is that GSON adds the said field in its result. The base64 suggests that there's some binary data
> in the mix.
> 
> By the way, can you show up more of your code - any reason why you create the JSON yourself rather than
> just pass
> logEntryMap to Es-Hadoop?
> It can create the json for you - which is what I recommend; unless you have the JSON in HDFS, it's best to
> rely on
> es-hadoop to do it instead of an external tool.
> 
> Cheers,
> 
> On 3/20/14 4:48 PM, Brian Stempin wrote:
> 
> Hi,
> All I'm doing is building a map and passing that to Gson for serialization. A snippet from my map method:
> 
> logEntryMap.put("cs(User- ____ Agent)", values[9]);
> context.write(NullWritable.____get(), new Text(gson.toJson(logEntryMap))____);
> 
> values[] is a String array. Everything that goes into the map that gets serialized is a string.
> 
> I do have es.input.json set to true. This failure doesn't occur until >100,000,000 records are in the
> index, so its
> happening late in the load process. The part that I find strange is that the field in question isn't in my
> mapping, and
> I've not touched the default mapping. I'm not sure why it would try to parse it as anything other than
> a string.
> 
> I'll turn on TRACE logging and see what happens.
> 
> Brian
> 
> On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau <costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>> __>__ > wrote:
> 
> Hi,
> 
> How do you pass the json to es-hadoop? Do you have an example? By the way, you can enable TRACE
> logging on
> org.elasticsearch.hadoop and see everything that es-hadoop does, including the data that goes over
> the wire.
> My guess is that the conversion of logs to JSON creates some extra artifacts which are later on
> interpreted as
> Writable object (instead of raw JSON) by ES Hadoop.
> Make sure you tell es-hadoop that its source it's json (through es.input.json set to true).
> The logs will likely confirm (or not) the above :)
> 
> Cheers,
> 
> On 3/19/14 11:14 PM, Brian Stempin wrote:
> 
> Hi List,
> I have an ES cluster that takes in some data from our logs. We use Hadoop to parse the
> individual log
> entries
> into JSON
> strings, which does a bulk insert using ES's output format. For whatever reason, ES attempts
> to parse
> base64
> strings as
> a dates and fails. Here's a line from one of my Hadoop logs:
> 
> java.lang. ______ IllegalStateException: Found unrecoverable error [Bad Request(400) -
> 
> MapperParsingException[failed to parse [csUriParams.d]]; nested: MapperParsingException[failed
> to parse
> date
> field [REDACTED BASE64 STRING], tried both date format [dateOptionalTime], and timestamp
> number with
> locale []];
> nested: IllegalArgumentException[ ______ Invalid format:
> " ______Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT______ Fj..."]; ];
> Bailing out..
> 
> at
> org.elasticsearch.hadoop.rest. ______RestClient.____ retryFailedEntries( ______ RestClient.java:145)
> 
> at org.elasticsearch.hadoop.rest.______RestClient.bulk(__RestClient. ____ java:120)
> 
> at
> org.elasticsearch.hadoop.rest.______RestRepository.sendBatch(______RestRepository.java:147)
> 
> <SNIP>
> 
> csUriParams.d does not appear in my mapping, so I never explicitly asked for it to be treated
> as a date.
> 
> Any idea why ES is trying to treat it as a date?
> 
> Thanks,
> Brian
> 
> --
> 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+unsubscribe@ __go____ oglegroups.com <http://go__oglegroups.com>
> <http://googlegroups.com>
> <mailto:elasticsearch% ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>
> <mailto:elasticsearch+ ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B__unsubscribe@googlegroups.com>>
> <mailto:elasticsearch% ____2Bunsubscribe@googlegroups.com <mailto:elasticsearch%25__ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com?utm_medium=email&utm_source=footer>>>>.
> 
> For more options, visit https://groups.google.com/d/ ______ optout
> <https://groups.google.com/d/ ____optout> <https://groups.google.com/d/____ optout
> <https://groups.google.com/d/__optout>>
> 
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups
> "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>
> 
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go____ oglegroups.com <http://go__oglegroups.com> <http://googlegroups.com>
> <mailto:elasticsearch% ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532A0D9C.7010401%40gmail.com>>>.
> 
> For more options, visit https://groups.google.com/d/ ______ optout
> <https://groups.google.com/d/ ____optout> <https://groups.google.com/d/____ optout
> <https://groups.google.com/d/__optout>>
> 
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch% __2Bunsubscribe@googlegroups.com <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch+ ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B __unsubscribe@googlegroups.com> <mailto:elasticsearch%__ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com?utm_medium=email&utm_source=footer> __>__ >.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch%__2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B06B1.9010206%40gmail.com>>.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@__googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch+__unsubscribe@googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com?utm_medium=__email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
> 
> For more options, visit https://groups.google.com/d/__optout <https://groups.google.com/d/optout>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to elasticsearch+unsubscribe@__googlegroups.com
> <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/532B16AF.__ 7030701%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B16AF.7030701%40gmail.com>.
> 
> For more options, visit https://groups.google.com/d/__optout <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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) [mailto:elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com)  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com?utm_medium=email&utm_source=footer).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
Costin

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/532B2F71.7060302%40gmail.com](https://groups.google.com/d/msgid/elasticsearch/532B2F71.7060302%40gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Brian\_Stempin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brian_stempin/32/1714_2.png) [@Brian\_Stempin](https://discuss.elastic.co/u/Brian_Stempin)\
**Post date:** [March 21, 2014, 6:37pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/9 "2014-03-21T18:37:19Z")

</div>

Hi Costin,  
Thanks for the response -- that sounds like what I need. I re-ran my job  
with a mapping that included dynamic\_templates, and I'm still having  
issues. Here's my mapping...am I using dynamic\_templates correctly?

Thanks for all of your help so far,  
Brian

curl -XPUT '[http://localhost:9200/dau/log/\_mapping?pretty](http://localhost:9200/dau/log/_mapping?pretty)' -d '  
{  
"log" : {  
"properties" : {  
"csUriParams" : {  
"type" : "object",  
"dynamic\_templates" : [{  
"defualt" : {  
"match" : "_",  
"match\_mapping\_type" : "string",  
"mapping" : {  
"type" : "string",  
"index" : "not\_analyzed"  
}  
}  
}],  
"properties" : {  
"aoi" : {"type" : "date", "ignore\_malformed" : "true"},  
"zoneid" : {"type" : "long", "ignore\_malformed" : "true"},  
"ftr" : {"type" : "date", "ignore\_malformed" : "true"},  
"pid" : {"type" : "string", "index" : "not\_analyzed"},  
"cid" : {"type" : "string", "index" : "not\_analyzed"},  
"ext" : {"type" : "string", "index" : "not\_analyzed"},  
"systemid" : {"type" : "string", "index" :  
"not\_analyzed"}  
}  
},  
"rawLog" : {  
"type" : "object",  
"dynamic\_templates" : [{  
"defualt" : {  
"match" : "_",  
"match\_mapping\_type" : "string",  
"mapping" : {  
"type" : "string",  
"index" : "not\_analyzed"  
}  
}  
}],  
"properties" : {  
"datetime" : {"type" : "date", "format" :  
"date\_hour\_minute\_second", "ignore\_malformed" : "true"},  
"cs(User-Agent)" : {"type" : "string", "index" :  
"not\_analyzed"},  
"cs-ip" : {"type" : "string", "index" : "not\_analyzed"},  
"cs-uri" : {"type" : "string"},  
"os" : {"type" : "string", "index" : "not\_analyzed"},  
"browser" : {"type" : "string", "index" :  
"not\_analyzed"}  
}  
}  
}  
}  
}  
'

On Thu, Mar 20, 2014 at 2:12 PM, Costin Leau [costin.leau@gmail.com](mailto:costin.leau@gmail.com) wrote:

> Sure - take a look at dynamic\_templates - you define one under your  
> index/type and specify the match for your field.  
> You can either define the mapping for the fields that you want and leave  
> the so-called catch-all (\*) directive last or, if you have type of naming  
> convention, use that:
> 
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/en/elasticsearch/)  
> reference/current/mapping-root-object-type.html#\_dynamic\_templates
> 
> On 3/20/14 6:32 PM, Brian Stempin wrote:
> 
> > That's the problem -- it's a web log that contains a URL that could have  
> > literally anything in it. Anyone could put a  
> > base64 value as a random query parameter. I could have the M/R job  
> > ignore all fields that I don't explicitly expect,  
> > but that's not very flexible and prevents me from spotting possible abuse  
> > or user-error. Is there any way for me to  
> > disable ES's type-guessing or to provide a default guess? I'd rather  
> > have ES default to a string than to fail a M/R job  
> > because its type-guess was wrong.
> > 
> > Brian
> > 
> > On Thu, Mar 20, 2014 at 12:26 PM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com)\<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\> wrote:
> > 
> > ```
> > Then what you could do is to minimize the bulk size to say 100
> > 
> > ```
> > 
> > documents, turn on logging and run your data through.  
> > This way you can catch the 'special' document in the act.
> > 
> > ```
> > As for expectations - Elasticsearch tries to guess the field type by
> > 
> > ```
> > 
> > looking at its value - it seems the base64  
> > entry looks like a date, hence the error. You can avoid this by  
> > defining the field (either directly or through a  
> > template) in your mapping so it always gets mapped to a string.  
> > As a rule of thumb, whenever you want full control over the index,  
> > mapping is the way to do it.
> > 
> > ```
> > On 3/20/14 6:10 PM, Brian Stempin wrote:
> > 
> > I have unit tests for this MR job, and they show that the JSON
> > 
> > ```
> > 
> > output is a string as I'd expect, so Gson is most  
> > likely  
> > not the cause.
> > 
> > ```
> > I'm hesitant to show more code (owned by the work-place), but I
> > 
> > ```
> > 
> > can describe it a little bit further:
> > 
> > ```
> > * The mapper gets a W3C log entry
> > * The log entry is broken into its components and put into
> > 
> > ```
> > 
> > document X  
> > \* The request URL is then taken and broken down into its query  
> > parameters and the key-value pairs are put  
> > into document Y  
> > \* Some elements are then explicitly filtered from X and Y  
> > \* Those two documents are placed inside of document Z, which  
> > is ultimately what is serialized and sent to ES
> > 
> > ```
> > We do have a base64 encoded param that we expect and handle
> > 
> > ```
> > 
> > appropriately. In this case, someone most likely  
> > sent it as  
> > the wrong param name, hence why its making its way into document  
> > Y without further processing. Since its being  
> > sent as  
> > a name that's not listed in the mapping, I expect it to just be  
> > treated as a string.
> > 
> > ```
> > The only reason that I chose to go the Gson route vs building
> > 
> > ```
> > 
> > MapWritables is that building MapWritables is terribly  
> > verbose. Also, it comes with the overhead of having to wrap each  
> > String with a Text type, which just seems silly.  
> > Using the built-in JSON serializer is just not convenient in  
> > this case.
> > 
> > ```
> > Brian
> > 
> > On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau <
> > 
> > ```
> > 
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\_\_\>  
> > wrote:
> > 
> > ```
> > My guess is that GSON adds the said field in its result. The
> > 
> > ```
> > 
> > base64 suggests that there's some binary data  
> > in the mix.
> > 
> > ```
> > By the way, can you show up more of your code - any reason
> > 
> > ```
> > 
> > why you create the JSON yourself rather than  
> > just pass  
> > logEntryMap to Es-Hadoop?  
> > It can create the json for you - which is what I recommend;  
> > unless you have the JSON in HDFS, it's best to  
> > rely on  
> > es-hadoop to do it instead of an external tool.
> > 
> > ```
> > Cheers,
> > 
> > On 3/20/14 4:48 PM, Brian Stempin wrote:
> > 
> > Hi,
> > All I'm doing is building a map and passing that to Gson
> > 
> > ```
> > 
> > for serialization. A snippet from my map method:
> > 
> > ```
> > logEntryMap.put("cs(User- ____ Agent)", values[9]);
> > context.write(NullWritable. ____ get(), new
> > 
> > ```
> > 
> > Text(gson.toJson(logEntryMap))\_\_\_\_);
> > 
> > ```
> > values[] is a String array. Everything that goes into
> > 
> > ```
> > 
> > the map that gets serialized is a string.
> > 
> > ```
> > I do have es.input.json set to true. This failure
> > 
> > ```
> > 
> > doesn't occur until \>100,000,000 records are in the  
> > index, so its  
> > happening late in the load process. The part that I  
> > find strange is that the field in question isn't in my  
> > mapping, and  
> > I've not touched the default mapping. I'm not sure why  
> > it would try to parse it as anything other than  
> > a string.
> > 
> > ```
> > I'll turn on TRACE logging and see what happens.
> > 
> > Brian
> > 
> > On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau <
> > 
> > ```
> > 
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) \<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> **\>** \> wrote:
> > 
> > ```
> > Hi,
> > 
> > How do you pass the json to es-hadoop? Do you have
> > 
> > ```
> > 
> > an example? By the way, you can enable TRACE  
> > logging on  
> > org.elasticsearch.hadoop and see everything that  
> > es-hadoop does, including the data that goes over  
> > the wire.  
> > My guess is that the conversion of logs to JSON  
> > creates some extra artifacts which are later on  
> > interpreted as  
> > Writable object (instead of raw JSON) by ES Hadoop.  
> > Make sure you tell es-hadoop that its source it's  
> > json (through es.input.json set to true).  
> > The logs will likely confirm (or not) the above 🙂
> > 
> > ```
> > Cheers,
> > 
> > On 3/19/14 11:14 PM, Brian Stempin wrote:
> > 
> > Hi List,
> > I have an ES cluster that takes in some data
> > 
> > ```
> > 
> > from our logs. We use Hadoop to parse the  
> > individual log  
> > entries  
> > into JSON  
> > strings, which does a bulk insert using ES's  
> > output format. For whatever reason, ES attempts  
> > to parse  
> > base64  
> > strings as  
> > a dates and fails. Here's a line from one of  
> > my Hadoop logs:
> > 
> > ```
> > java.lang. ______ IllegalStateException:
> > 
> > ```
> > 
> > Found unrecoverable error [Bad Request(400) -
> > 
> > ```
> > MapperParsingException[failed to parse
> > 
> > ```
> > 
> > [csUriParams.d]]; nested: MapperParsingException[failed  
> > to parse  
> > date  
> > field [REDACTED BASE64 STRING], tried both date  
> > format [dateOptionalTime], and timestamp  
> > number with  
> > locale ];  
> > nested: IllegalArgumentException[\_\_\_\_\_\_Invalid  
> > format:  
> > "\_\_\_\_\_\_Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT\_\_\_\_\_\_Fj..."]; ];  
> > Bailing out..
> > 
> > ```
> > at
> > org.elasticsearch.hadoop.rest. ______RestClient.____
> > 
> > ```
> > 
> > retryFailedEntries(\_\_\_\_\_\_RestClient.java:145)
> > 
> > ```
> > at org.elasticsearch.hadoop.rest.
> > 
> > ```
> > 
> > \_\_\_\_\_\_RestClient.bulk(\_\_RestClient.\_\_\_\_java:120)
> > 
> > ```
> > at
> > org.elasticsearch.hadoop.rest. ______ RestRepository.
> > 
> > ```
> > 
> > sendBatch(\_\_\_\_\_\_RestRepository.java:147)
> > 
> > ```
> > <SNIP>
> > 
> > csUriParams.d does not appear in my mapping, so
> > 
> > ```
> > 
> > I never explicitly asked for it to be treated  
> > as a date.
> > 
> > ```
> > Any idea why ES is trying to treat it as a date?
> > 
> > Thanks,
> > Brian
> > 
> > --
> > 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+unsubscribe@\__go  
> > \_\_\_\_oglegroups.com [http://go\_\_oglegroups.com](http://go__oglegroups.com)  
> > [http://googlegroups.com](http://googlegroups.com)  
> > \<mailto:elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%252Bunsubscribe@googlegroups.com  
> > [mailto:elasticsearch%25252Bunsubscribe@googlegroups.com](mailto:elasticsearch%25252Bunsubscribe@googlegroups.com)\>\>  
> > \<mailto:elasticsearch+**  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2B\_\_\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%2B\_\_\_\_unsubscribe@googlegroups.com  
> > [mailto:elasticsearch%252B\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%252B__unsubscribe@googlegroups.com)\>  
> > \<mailto:elasticsearch%\_\_\_\_2Bunsubscribe@googlegroups.com \<mailto:  
> > elasticsearch%25\_\_2Bunsubscribe@googlegroups.com\>  
> > \<mailto:elasticsearch%252Bunsubscribe@googlegroups.  
> > \_com  
> > [mailto:elasticsearch%25252Bunsubscribe@googlegroups.com](mailto:elasticsearch%25252Bunsubscribe@googlegroups.com)\>_\>\>.
> > 
> > ```
> > To view this discussion on the web visit
> > https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-\_\_99440dd5fb69%\_\_\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-
> > 
> > ```
> > 
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40googlegroups.com](http://40googlegroups.com)\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b- **cec3-4914-b8d6-99440dd5fb69%**  
> > [40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm _____medium=__ email&utm_source= ____ footer)  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-
> > 
> > ```
> > 
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm_medium=)  
> > email&utm\_source=footer\>\>\>\>.
> > 
> > ```
> > For more options, visit
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout)  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)
> > 
> > ```
> > <https://groups.google.com/d/__optout>>
> > 
> > <https://groups.google.com/d/ ____ optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>\>\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are
> > 
> > ```
> > 
> > subscribed to a topic in the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this topic, visit  
> > [https://groups.google.com/d/\_\_\_\_\_\_topic/elasticsearch/\_\_\_\_\_\_](https://groups.google.com/d/ ______topic/elasticsearch/______ )  
> > \_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_topic/elasticsearch/\_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_topic/elasticsearch/\_\__**iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>\>\>.  
> > To unsubscribe from this group and all its topics,  
> > send an email to  
> > elasticsearch+unsubscribe@go\_\_\_\_oglegroups.com \<  
> > http://go\_\_oglegroups.com\> [http://googlegroups.com](http://googlegroups.com)  
> > \<mailto:elasticsearch%**  
> > [2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%252Bunsubscribe@googlegroups.  
> > \_com  
> > [mailto:elasticsearch%25252Bunsubscribe@googlegroups.com](mailto:elasticsearch%25252Bunsubscribe@googlegroups.com)\>_\>.
> > 
> > ```
> > To view this discussion on the web visit
> > https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 532A0D9C.\_\_\_\_7010401%40gmail.\_\_com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532A0D9C](https://groups.google.com/d/__msgid/elasticsearch/532A0D9C).  
> > \_\_7010401%[40gmail.com](http://40gmail.com)\>\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_msgid/elasticsearch/532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532A0D9C](https://groups.google.com/d/__msgid/elasticsearch/532A0D9C).  
> > \_\_7010401%[40gmail.com](http://40gmail.com)\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_msgid/elasticsearch/532A0D9C.\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532A0D9C](https://groups.google.com/d/msgid/elasticsearch/532A0D9C).  
> > 7010401%[40gmail.com](http://40gmail.com)\>\>\>.
> > 
> > ```
> > For more options, visit
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout)  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](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+unsubscribe@\_\_go\_\_oglegroups.com \<  
> > [http://googlegroups.com](http://googlegroups.com)\>  
> > \<mailto:elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%252Bunsubscribe@googlegroups.com\>**\>  
> > \<[mailto:elasticsearch+\_\_\_\_unsubscribe@googlegroups.com](mailto:elasticsearch+ ____ unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2B\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%2B__unsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252Bunsubscribe@googlegroups.com](mailto:elasticsearch%252Bunsubscribe@googlegroups.com)**\>\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/\_\_\_\_](https://groups.google.com/d/ ____msgid/elasticsearch/____ )  
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/ __msgid/elasticsearch/__
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____msgid/elasticsearch/____
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com?\_\_utm\_\_\_medium=email&utm\_source=\_\_footer](http://40mail.gmail.com? __utm___ medium=email&utm_source=__footer)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_\_\_medium=email&utm\_source=footer\>
> > 
> > ```
> > <https://groups.google.com/d/ __msgid/elasticsearch/__
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_\_\_medium=email&utm\_source=footer  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com?utm\_](http://40mail.gmail.com?utm_)  
> > medium=email&utm\_source=footer\> **\>** \>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__
> > 
> > ```
> > 
> > \_\_optout [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are subscribed to a
> > 
> > ```
> > 
> > topic in the Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit  
> > [https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>\>.  
> > To unsubscribe from this group and all its topics, send an  
> > email to  
> > elasticsearch+unsubscribe@\_\_go\_\_oglegroups.com \<  
> > [http://googlegroups.com](http://googlegroups.com)\>  
> > \<mailto:elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252Bunsubscribe@googlegroups.com](mailto:elasticsearch%252Bunsubscribe@googlegroups.com)**\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532B06B1.\_\_\_\_9010206%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532B06B1](https://groups.google.com/d/__msgid/elasticsearch/532B06B1).  
> > \_\_9010206%[40gmail.com](http://40gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/532B06B1.
> > 
> > ```
> > 
> > \_\_9010206%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532B06B1](https://groups.google.com/d/msgid/elasticsearch/532B06B1).  
> > 9010206%[40gmail.com](http://40gmail.com)\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__
> > 
> > ```
> > 
> > \_\_optout [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](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+unsubscribe@**[googlegroups.com](http://googlegroups.com) \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>  
> > \<mailto:elasticsearch+[unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%**  
> > [40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%[40mail.gmail.com](http://40mail.gmail.com)\>  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt\_\_-QhB%2BUQKfWvDioYBnRopQ%\_\_  
> > [40mail.gmail.com?utm\_medium=\_\_email&utm\_source=footer](http://40mail.gmail.com?utm_medium=__email&utm_source=footer)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%  
> > [40mail.gmail.com?utm\_medium=email&utm\_source=footer](http://40mail.gmail.com?utm_medium=email&utm_source=footer)\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are subscribed to a topic in
> > 
> > ```
> > 
> > the Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit [https://groups.google.com/d/\_\_](https://groups.google.com/d/__)  
> > topic/elasticsearch/\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>.  
> > To unsubscribe from this group and all its topics, send an email to  
> > elasticsearch+unsubscribe@\_\_googlegroups.com  
> > [mailto:elasticsearch%2Bunsubscribe@googlegroups.com](mailto:elasticsearch%2Bunsubscribe@googlegroups.com).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_msgid/elasticsearch/532B16AF.\_](https://groups.google.com/d/__msgid/elasticsearch/532B16AF._)  
> > \_7030701%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532B16AF](https://groups.google.com/d/msgid/elasticsearch/532B16AF).  
> > 7030701%[40gmail.com](http://40gmail.com)\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) \<mailto:elasticsearch+  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-)  
> > CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-)  
> > CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_medium=email&utm\_source=footer\>.
> > 
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> Costin
> 
> --  
> You received this message because you are subscribed to a topic in the  
> Google Groups "elasticsearch" group.  
> To unsubscribe from this topic, visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> topic/elasticsearch/\_iE0t92CUzA/unsubscribe.  
> To unsubscribe from this group and all its topics, send an email to  
> [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> msgid/elasticsearch/532B2F71.7060302%[40gmail.com](http://40gmail.com).
> 
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![costin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/costin/32/44950_2.png) [@costin](https://discuss.elastic.co/u/costin)\
**Post date:** [March 21, 2014, 6:46pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/10 "2014-03-21T18:46:38Z")

</div>

You have a type - should be "default" not "defualt"

On 3/21/14 8:37 PM, Brian Stempin wrote:

> Hi Costin,  
> Thanks for the response -- that sounds like what I need. I re-ran my job with a mapping that included  
> dynamic\_templates, and I'm still having issues. Here's my mapping...am I using dynamic\_templates correctly?
> 
> Thanks for all of your help so far,  
> Brian
> 
> curl -XPUT '[http://localhost:9200/dau/log/\_mapping?pretty](http://localhost:9200/dau/log/_mapping?pretty)' -d '  
> {  
> "log" : {  
> "properties" : {  
> "csUriParams" : {  
> "type" : "object",  
> "dynamic\_templates" : [{  
> "defualt" : {  
> "match" : "_",  
> "match\_mapping\_type" : "string",  
> "mapping" : {  
> "type" : "string",  
> "index" : "not\_analyzed"  
> }  
> }  
> }],  
> "properties" : {  
> "aoi" : {"type" : "date", "ignore\_malformed" : "true"},  
> "zoneid" : {"type" : "long", "ignore\_malformed" : "true"},  
> "ftr" : {"type" : "date", "ignore\_malformed" : "true"},  
> "pid" : {"type" : "string", "index" : "not\_analyzed"},  
> "cid" : {"type" : "string", "index" : "not\_analyzed"},  
> "ext" : {"type" : "string", "index" : "not\_analyzed"},  
> "systemid" : {"type" : "string", "index" : "not\_analyzed"}  
> }  
> },  
> "rawLog" : {  
> "type" : "object",  
> "dynamic\_templates" : [{  
> "defualt" : {  
> "match" : "_",  
> "match\_mapping\_type" : "string",  
> "mapping" : {  
> "type" : "string",  
> "index" : "not\_analyzed"  
> }  
> }  
> }],  
> "properties" : {  
> "datetime" : {"type" : "date", "format" : "date\_hour\_minute\_second", "ignore\_malformed" : "true"},  
> "cs(User-Agent)" : {"type" : "string", "index" : "not\_analyzed"},  
> "cs-ip" : {"type" : "string", "index" : "not\_analyzed"},  
> "cs-uri" : {"type" : "string"},  
> "os" : {"type" : "string", "index" : "not\_analyzed"},  
> "browser" : {"type" : "string", "index" : "not\_analyzed"}  
> }  
> }  
> }  
> }  
> }  
> '
> 
> On Thu, Mar 20, 2014 at 2:12 PM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> wrote:
> 
> ```
> Sure - take a look at dynamic_templates - you define one under your index/type and specify the match for your field.
> You can either define the mapping for the fields that you want and leave the so-called catch-all (*) directive last
> or, if you have type of naming convention, use that:
> 
> http://www.elasticsearch.org/ __guide/en/elasticsearch/__ reference/current/mapping- __root-object-type.html#___ dynamic_templates
> <http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-root-object-type.html#_dynamic_templates>
> 
> On 3/20/14 6:32 PM, Brian Stempin wrote:
> 
> That's the problem -- it's a web log that contains a URL that could have literally anything in it. Anyone could
> put a
> base64 value as a random query parameter. I could have the M/R job ignore all fields that I don't explicitly
> expect,
> but that's not very flexible and prevents me from spotting possible abuse or user-error. Is there any way for me to
> disable ES's type-guessing or to provide a default guess? I'd rather have ES default to a string than to fail a
> M/R job
> because its type-guess was wrong.
> 
> Brian
> 
> On Thu, Mar 20, 2014 at 12:26 PM, Costin Leau <costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>__> wrote:
> 
> Then what you could do is to minimize the bulk size to say 100 documents, turn on logging and run your data
> through.
> This way you can catch the 'special' document in the act.
> 
> As for expectations - Elasticsearch tries to guess the field type by looking at its value - it seems the base64
> entry looks like a date, hence the error. You can avoid this by defining the field (either directly or
> through a
> template) in your mapping so it always gets mapped to a string.
> As a rule of thumb, whenever you want full control over the index, mapping is the way to do it.
> 
> On 3/20/14 6:10 PM, Brian Stempin wrote:
> 
> I have unit tests for this MR job, and they show that the JSON output is a string as I'd expect, so
> Gson is most
> likely
> not the cause.
> 
> I'm hesitant to show more code (owned by the work-place), but I can describe it a little bit further:
> 
> * The mapper gets a W3C log entry
> * The log entry is broken into its components and put into document X
> * The request URL is then taken and broken down into its query parameters and the key-value pairs
> are put
> into document Y
> * Some elements are then explicitly filtered from X and Y
> * Those two documents are placed inside of document Z, which is ultimately what is serialized and
> sent to ES
> 
> We do have a base64 encoded param that we expect and handle appropriately. In this case, someone most
> likely
> sent it as
> the wrong param name, hence why its making its way into document Y without further processing. Since
> its being
> sent as
> a name that's not listed in the mapping, I expect it to just be treated as a string.
> 
> The only reason that I chose to go the Gson route vs building MapWritables is that building
> MapWritables is terribly
> verbose. Also, it comes with the overhead of having to wrap each String with a Text type, which just
> seems silly.
> Using the built-in JSON serializer is just not convenient in this case.
> 
> Brian
> 
> On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau <costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>> __>__ > wrote:
> 
> My guess is that GSON adds the said field in its result. The base64 suggests that there's some
> binary data
> in the mix.
> 
> By the way, can you show up more of your code - any reason why you create the JSON yourself rather
> than
> just pass
> logEntryMap to Es-Hadoop?
> It can create the json for you - which is what I recommend; unless you have the JSON in HDFS, it's
> best to
> rely on
> es-hadoop to do it instead of an external tool.
> 
> Cheers,
> 
> On 3/20/14 4:48 PM, Brian Stempin wrote:
> 
> Hi,
> All I'm doing is building a map and passing that to Gson for serialization. A snippet from my
> map method:
> 
> logEntryMap.put("cs(User- ______ Agent)", values[9]);
> context.write(NullWritable.______get(), new Text(gson.toJson(logEntryMap))______);
> 
> values[] is a String array. Everything that goes into the map that gets serialized is a string.
> 
> I do have es.input.json set to true. This failure doesn't occur until >100,000,000 records
> are in the
> index, so its
> happening late in the load process. The part that I find strange is that the field in
> question isn't in my
> mapping, and
> I've not touched the default mapping. I'm not sure why it would try to parse it as anything
> other than
> a string.
> 
> I'll turn on TRACE logging and see what happens.
> 
> Brian
> 
> On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau <costin.leau@gmail.com
> <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>>__>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>> __>__ >__> wrote:
> 
> Hi,
> 
> How do you pass the json to es-hadoop? Do you have an example? By the way, you can enable
> TRACE
> logging on
> org.elasticsearch.hadoop and see everything that es-hadoop does, including the data that
> goes over
> the wire.
> My guess is that the conversion of logs to JSON creates some extra artifacts which are
> later on
> interpreted as
> Writable object (instead of raw JSON) by ES Hadoop.
> Make sure you tell es-hadoop that its source it's json (through es.input.json set to true).
> The logs will likely confirm (or not) the above :)
> 
> Cheers,
> 
> On 3/19/14 11:14 PM, Brian Stempin wrote:
> 
> Hi List,
> I have an ES cluster that takes in some data from our logs. We use Hadoop to parse the
> individual log
> entries
> into JSON
> strings, which does a bulk insert using ES's output format. For whatever reason, ES
> attempts
> to parse
> base64
> strings as
> a dates and fails. Here's a line from one of my Hadoop logs:
> 
> java.lang. ________ IllegalStateException: Found unrecoverable error [Bad
> Request(400) -
> 
> MapperParsingException[failed to parse [csUriParams.d]]; nested:
> MapperParsingException[failed
> to parse
> date
> field [REDACTED BASE64 STRING], tried both date format [dateOptionalTime], and timestamp
> number with
> locale []];
> nested: IllegalArgumentException[ ________ Invalid format:
> " ________Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT________ Fj..."]; ];
> Bailing out..
> 
> at
> org.elasticsearch.hadoop.rest. ________RestClient.______ retryFailedEntries( ________ RestClient.java:145)
> 
> at
> org.elasticsearch.hadoop.rest.________RestClient.bulk(____RestClient. ____ java:120)
> 
> at
> org.elasticsearch.hadoop.rest. ________RestRepository.__ sendBatch( ________ RestRepository.java:147)
> 
> <SNIP>
> 
> csUriParams.d does not appear in my mapping, so I never explicitly asked for it to be
> treated
> as a date.
> 
> Any idea why ES is trying to treat it as a date?
> 
> Thanks,
> Brian
> 
> --
> 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+unsubscribe@ __go______ oglegroups.com <http://go ____ oglegroups.com>
> <http://go__oglegroups.com>
> <http://googlegroups.com>
> <mailto:elasticsearch% ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 __2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch% ____ 252Bunsubscribe@googlegroups.
> <mailto:elasticsearch%25 __252Bunsubscribe@googlegroups.>____ com
> <mailto:elasticsearch% __25252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com>>>__>
> <mailto:elasticsearch+ ________ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B ______ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%2B ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com>>
> <mailto:elasticsearch%2B ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%25252B__unsubscribe@googlegroups.com>>>
> <mailto:elasticsearch% ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 __2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch% ____ 252Bunsubscribe@googlegroups.
> <mailto:elasticsearch%25 __252Bunsubscribe@googlegroups.>____ com
> <mailto:elasticsearch% __25252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com>>>__>>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________ 40googlegroups.com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com>>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________40googlegroups.com?utm_______ medium= __email&utm_source=______ footer
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com?utm_medium=email&utm_source=footer>>>>>.
> 
> For more options, visit https://groups.google.com/d/ ________ optout
> <https://groups.google.com/d/ ______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> 
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>
> 
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups
> "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ________topic/elasticsearch/_________ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>>
> 
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>>
> 
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go______ oglegroups.com <http://go ____ oglegroups.com>
> <http://go__oglegroups.com> <http://googlegroups.com>
> <mailto:elasticsearch% ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 __2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch% ____ 252Bunsubscribe@googlegroups.
> <mailto:elasticsearch%25 __252Bunsubscribe@googlegroups.>____ com
> <mailto:elasticsearch% __25252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com>>>__>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ ________msgid/elasticsearch/____ 532A0D9C. ____7010401%40gmail.____ com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com>
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532A0D9C.7010401%40gmail.com>>>>.
> 
> For more options, visit https://groups.google.com/d/ ________ optout
> <https://groups.google.com/d/ ______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>
> 
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@ __go____ oglegroups.com <http://go__oglegroups.com>
> <http://googlegroups.com>
> <mailto:elasticsearch% ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>
> <mailto:elasticsearch+ ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B__unsubscribe@googlegroups.com>>
> <mailto:elasticsearch% ____2Bunsubscribe@googlegroups.com <mailto:elasticsearch%25__ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com? ____utm___ medium=email&utm ___source=__ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com?utm_medium=email&utm_source=footer> __>__ >__>.
> 
> For more options, visit https://groups.google.com/d/ ______ optout
> <https://groups.google.com/d/ ____optout> <https://groups.google.com/d/____ optout
> <https://groups.google.com/d/__optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups
> "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go____ oglegroups.com <http://go__oglegroups.com> <http://googlegroups.com>
> <mailto:elasticsearch% ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ______msgid/elasticsearch/__ 532B06B1. ____9010206%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B06B1.9010206%40gmail.com>>>.
> 
> For more options, visit https://groups.google.com/d/ ______ optout
> <https://groups.google.com/d/ ____optout> <https://groups.google.com/d/____ optout
> <https://groups.google.com/d/__optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch% __2Bunsubscribe@googlegroups.com <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch+ ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B __unsubscribe@googlegroups.com> <mailto:elasticsearch%__ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com?utm_medium= ____ email&utm_source=footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com?utm_medium=__email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com?utm_medium=__email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com?utm_medium=email&utm_source=footer>>>.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch%__2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/532B16AF.____ 7030701%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B16AF.__ 7030701%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532B16AF.__ 7030701%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B16AF.7030701%40gmail.com>>.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@__googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch+__unsubscribe@googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCw1u- __CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb__ xujNMiT4A%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCw1u- __CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb__ xujNMiT4A%40mail.gmail.com? __utm_medium=email&utm_source=__ footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
> 
> For more options, visit https://groups.google.com/d/__optout <https://groups.google.com/d/optout>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to elasticsearch+unsubscribe@__googlegroups.com
> <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/532B2F71.__ 7060302%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B2F71.7060302%40gmail.com>.
> 
> For more options, visit https://groups.google.com/d/__optout <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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) [mailto:elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com)  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com?utm_medium=email&utm_source=footer).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
Costin

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/532C890E.3060404%40gmail.com](https://groups.google.com/d/msgid/elasticsearch/532C890E.3060404%40gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Brian\_Stempin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brian_stempin/32/1714_2.png) [@Brian\_Stempin](https://discuss.elastic.co/u/Brian_Stempin)\
**Post date:** [March 24, 2014, 3:17pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/11 "2014-03-24T15:17:11Z")

</div>

Hi Costin,  
I fixed my typo (I swear that I know how to spell 🙂 ) and paired it  
with "date\_detection" : false. I haven't tried them independently, but the  
pair seems to have resolved my issue.

Thanks for your help,  
Brian

On Fri, Mar 21, 2014 at 2:46 PM, Costin Leau [costin.leau@gmail.com](mailto:costin.leau@gmail.com) wrote:

> You have a type - should be "default" not "defualt"
> 
> On 3/21/14 8:37 PM, Brian Stempin wrote:
> 
> > Hi Costin,  
> > Thanks for the response -- that sounds like what I need. I re-ran my job  
> > with a mapping that included  
> > dynamic\_templates, and I'm still having issues. Here's my mapping...am I  
> > using dynamic\_templates correctly?
> > 
> > Thanks for all of your help so far,  
> > Brian
> > 
> > curl -XPUT '[http://localhost:9200/dau/log/\_mapping?pretty](http://localhost:9200/dau/log/_mapping?pretty)' -d '  
> > {  
> > "log" : {  
> > "properties" : {  
> > "csUriParams" : {  
> > "type" : "object",  
> > "dynamic\_templates" : [{  
> > "defualt" : {  
> > "match" : "_",  
> > "match\_mapping\_type" : "string",  
> > "mapping" : {  
> > "type" : "string",  
> > "index" : "not\_analyzed"  
> > }  
> > }  
> > }],  
> > "properties" : {  
> > "aoi" : {"type" : "date", "ignore\_malformed" : "true"},  
> > "zoneid" : {"type" : "long", "ignore\_malformed" : "true"},  
> > "ftr" : {"type" : "date", "ignore\_malformed" : "true"},  
> > "pid" : {"type" : "string", "index" : "not\_analyzed"},  
> > "cid" : {"type" : "string", "index" : "not\_analyzed"},  
> > "ext" : {"type" : "string", "index" : "not\_analyzed"},  
> > "systemid" : {"type" : "string", "index" :  
> > "not\_analyzed"}  
> > }  
> > },  
> > "rawLog" : {  
> > "type" : "object",  
> > "dynamic\_templates" : [{  
> > "defualt" : {  
> > "match" : "_",  
> > "match\_mapping\_type" : "string",  
> > "mapping" : {  
> > "type" : "string",  
> > "index" : "not\_analyzed"  
> > }  
> > }  
> > }],  
> > "properties" : {  
> > "datetime" : {"type" : "date", "format" :  
> > "date\_hour\_minute\_second", "ignore\_malformed" : "true"},  
> > "cs(User-Agent)" : {"type" : "string", "index" :  
> > "not\_analyzed"},  
> > "cs-ip" : {"type" : "string", "index" :  
> > "not\_analyzed"},  
> > "cs-uri" : {"type" : "string"},  
> > "os" : {"type" : "string", "index" : "not\_analyzed"},  
> > "browser" : {"type" : "string", "index" :  
> > "not\_analyzed"}  
> > }  
> > }  
> > }  
> > }  
> > }  
> > '
> > 
> > On Thu, Mar 20, 2014 at 2:12 PM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com)\<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\> wrote:
> > 
> > ```
> > Sure - take a look at dynamic_templates - you define one under your
> > 
> > ```
> > 
> > index/type and specify the match for your field.  
> > You can either define the mapping for the fields that you want and  
> > leave the so-called catch-all (\*) directive last  
> > or, if you have type of naming convention, use that:
> > 
> > ```
> > http://www.elasticsearch.org/ __guide/en/elasticsearch/__
> > 
> > ```
> > 
> > reference/current/mapping-\_\_root-object-type.html#\_\_\_dynamic\_templates
> > 
> > ```
> > <http://www.elasticsearch.org/guide/en/elasticsearch/
> > 
> > ```
> > 
> > reference/current/mapping-root-object-type.html#\_dynamic\_templates\>
> > 
> > ```
> > On 3/20/14 6:32 PM, Brian Stempin wrote:
> > 
> > That's the problem -- it's a web log that contains a URL that
> > 
> > ```
> > 
> > could have literally anything in it. Anyone could  
> > put a  
> > base64 value as a random query parameter. I could have the M/R  
> > job ignore all fields that I don't explicitly  
> > expect,  
> > but that's not very flexible and prevents me from spotting  
> > possible abuse or user-error. Is there any way for me to  
> > disable ES's type-guessing or to provide a default guess? I'd  
> > rather have ES default to a string than to fail a  
> > M/R job  
> > because its type-guess was wrong.
> > 
> > ```
> > Brian
> > 
> > On Thu, Mar 20, 2014 at 12:26 PM, Costin Leau <
> > 
> > ```
> > 
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\_\_\>  
> > wrote:
> > 
> > ```
> > Then what you could do is to minimize the bulk size to say
> > 
> > ```
> > 
> > 100 documents, turn on logging and run your data  
> > through.  
> > This way you can catch the 'special' document in the act.
> > 
> > ```
> > As for expectations - Elasticsearch tries to guess the field
> > 
> > ```
> > 
> > type by looking at its value - it seems the base64  
> > entry looks like a date, hence the error. You can avoid this  
> > by defining the field (either directly or  
> > through a  
> > template) in your mapping so it always gets mapped to a  
> > string.  
> > As a rule of thumb, whenever you want full control over the  
> > index, mapping is the way to do it.
> > 
> > ```
> > On 3/20/14 6:10 PM, Brian Stempin wrote:
> > 
> > I have unit tests for this MR job, and they show that
> > 
> > ```
> > 
> > the JSON output is a string as I'd expect, so  
> > Gson is most  
> > likely  
> > not the cause.
> > 
> > ```
> > I'm hesitant to show more code (owned by the
> > 
> > ```
> > 
> > work-place), but I can describe it a little bit further:
> > 
> > ```
> > * The mapper gets a W3C log entry
> > * The log entry is broken into its components and put
> > 
> > ```
> > 
> > into document X  
> > \* The request URL is then taken and broken down into  
> > its query parameters and the key-value pairs  
> > are put  
> > into document Y  
> > \* Some elements are then explicitly filtered from X  
> > and Y  
> > \* Those two documents are placed inside of document  
> > Z, which is ultimately what is serialized and  
> > sent to ES
> > 
> > ```
> > We do have a base64 encoded param that we expect and
> > 
> > ```
> > 
> > handle appropriately. In this case, someone most  
> > likely  
> > sent it as  
> > the wrong param name, hence why its making its way into  
> > document Y without further processing. Since  
> > its being  
> > sent as  
> > a name that's not listed in the mapping, I expect it to  
> > just be treated as a string.
> > 
> > ```
> > The only reason that I chose to go the Gson route vs
> > 
> > ```
> > 
> > building MapWritables is that building  
> > MapWritables is terribly  
> > verbose. Also, it comes with the overhead of having to  
> > wrap each String with a Text type, which just  
> > seems silly.  
> > Using the built-in JSON serializer is just not  
> > convenient in this case.
> > 
> > ```
> > Brian
> > 
> > On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau <
> > 
> > ```
> > 
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) \<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> **\>** \> wrote:
> > 
> > ```
> > My guess is that GSON adds the said field in its
> > 
> > ```
> > 
> > result. The base64 suggests that there's some  
> > binary data  
> > in the mix.
> > 
> > ```
> > By the way, can you show up more of your code - any
> > 
> > ```
> > 
> > reason why you create the JSON yourself rather  
> > than  
> > just pass  
> > logEntryMap to Es-Hadoop?  
> > It can create the json for you - which is what I  
> > recommend; unless you have the JSON in HDFS, it's  
> > best to  
> > rely on  
> > es-hadoop to do it instead of an external tool.
> > 
> > ```
> > Cheers,
> > 
> > On 3/20/14 4:48 PM, Brian Stempin wrote:
> > 
> > Hi,
> > All I'm doing is building a map and passing
> > 
> > ```
> > 
> > that to Gson for serialization. A snippet from my  
> > map method:
> > 
> > ```
> > logEntryMap.put("cs(User- ______ Agent)",
> > 
> > ```
> > 
> > values[9]);  
> > context.write(NullWritable.**get(), new  
> > Text(gson.toJson(logEntryMap))**);
> > 
> > ```
> > values[] is a String array. Everything that
> > 
> > ```
> > 
> > goes into the map that gets serialized is a string.
> > 
> > ```
> > I do have es.input.json set to true. This
> > 
> > ```
> > 
> > failure doesn't occur until \>100,000,000 records  
> > are in the  
> > index, so its  
> > happening late in the load process. The part  
> > that I find strange is that the field in  
> > question isn't in my  
> > mapping, and  
> > I've not touched the default mapping. I'm not  
> > sure why it would try to parse it as anything  
> > other than  
> > a string.
> > 
> > ```
> > I'll turn on TRACE logging and see what happens.
> > 
> > Brian
> > 
> > On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau <
> > 
> > ```
> > 
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\>  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) \<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>**\>  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) \<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)  
> > [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>  
> > \<[mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com) \<mailto:  
> > [costin.leau@gmail.com](mailto:costin.leau@gmail.com)\>\> **\>** \>**\> wrote:
> > 
> > ```
> > Hi,
> > 
> > How do you pass the json to es-hadoop? Do
> > 
> > ```
> > 
> > you have an example? By the way, you can enable  
> > TRACE  
> > logging on  
> > org.elasticsearch.hadoop and see  
> > everything that es-hadoop does, including the data that  
> > goes over  
> > the wire.  
> > My guess is that the conversion of logs to  
> > JSON creates some extra artifacts which are  
> > later on  
> > interpreted as  
> > Writable object (instead of raw JSON) by  
> > ES Hadoop.  
> > Make sure you tell es-hadoop that its  
> > source it's json (through es.input.json set to true).  
> > The logs will likely confirm (or not) the  
> > above 🙂
> > 
> > ```
> > Cheers,
> > 
> > On 3/19/14 11:14 PM, Brian Stempin wrote:
> > 
> > Hi List,
> > I have an ES cluster that takes in
> > 
> > ```
> > 
> > some data from our logs. We use Hadoop to parse the  
> > individual log  
> > entries  
> > into JSON  
> > strings, which does a bulk insert  
> > using ES's output format. For whatever reason, ES  
> > attempts  
> > to parse  
> > base64  
> > strings as  
> > a dates and fails. Here's a line from  
> > one of my Hadoop logs:
> > 
> > ```
> > java.lang. ________ IllegalStateException:
> > 
> > ```
> > 
> > Found unrecoverable error [Bad
> > 
> > ```
> > Request(400) -
> > 
> > MapperParsingException[failed to parse
> > 
> > ```
> > 
> > [csUriParams.d]]; nested:  
> > MapperParsingException[failed  
> > to parse  
> > date  
> > field [REDACTED BASE64 STRING], tried  
> > both date format [dateOptionalTime], and timestamp  
> > number with  
> > locale ];  
> > nested: IllegalArgumentException[\_\_\_\_\_\_\_\_Invalid  
> > format:  
> > "\_\_\_\_\_\_\_\_Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT\_\_\_\_\_\_\_\_Fj..."];  
> > ];  
> > Bailing out..
> > 
> > ```
> > at
> > org.elasticsearch.hadoop.rest. ________RestClient.______
> > 
> > ```
> > 
> > retryFailedEntries(\_\_\_\_\_\_\_\_RestClient.java:145)
> > 
> > ```
> > at
> > org.elasticsearch.hadoop.rest.________RestClient.bulk(____
> > 
> > ```
> > 
> > RestClient.\_\_\_\_java:120)
> > 
> > ```
> > at
> > org.elasticsearch.hadoop.rest. ________RestRepository.__
> > 
> > ```
> > 
> > sendBatch(\_\_\_\_\_\_\_\_RestRepository.java:147)
> > 
> > ```
> > <SNIP>
> > 
> > csUriParams.d does not appear in my
> > 
> > ```
> > 
> > mapping, so I never explicitly asked for it to be  
> > treated  
> > as a date.
> > 
> > ```
> > Any idea why ES is trying to treat it
> > 
> > ```
> > 
> > as a date?
> > 
> > ```
> > Thanks,
> > Brian
> > 
> > --
> > 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+unsubscribe@**go  
> > [oglegroups.com](http://oglegroups.com) [http://go\_\_\_\_oglegroups.com](http://go ____ oglegroups.com)  
> > [http://go\_\_oglegroups.com](http://go__oglegroups.com)  
> > [http://googlegroups.com](http://googlegroups.com)  
> > \<mailto:elasticsearch%  
> > [2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25\_\_\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%25**\_\_  
> > [2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2525\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%2525__2Bunsubscribe@googlegroups.com)**\>  
> > \<mailto:elasticsearch%252Bunsubscribe@googlegroups.  
> > [mailto:elasticsearch%25\_\_252Bunsubscribe@googlegroups.](mailto:elasticsearch%25__252Bunsubscribe@googlegroups.)com  
> > \<mailto:elasticsearch%25252Bunsubscribe@googlegrou  
> > [ps.com](http://ps.com)  
> > [mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com](mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com)\>\>\>  
> > \<mailto:elasticsearch+  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2B\_\_\_\_\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%2B ______ unsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%2B**\_\_  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252B\_\_\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com)\>  
> > \<mailto:elasticsearch%2B\_\_\_\_\_\_  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252B\_\_\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%252B\_\_\_\_  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25252B\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%25252B__unsubscribe@googlegroups.com)\>\>  
> > \<mailto:elasticsearch%\_\_\_\_\_\_  
> > [2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25\_\_\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%25\_\_\_\_2Bunsubscribe@googlegroups.com  
> > [mailto:elasticsearch%2525\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%2525__2Bunsubscribe@googlegroups.com)\_\_\>  
> > \<mailto:elasticsearch%\_\_\_\_  
> > 252Bunsubscribe@googlegroups.  
> > [mailto:elasticsearch%25\_\_252Bunsubscribe@googlegroups.](mailto:elasticsearch%25__252Bunsubscribe@googlegroups.)\_\_\_\_com  
> > \<mailto:elasticsearch%\_\_25252Bunsubscribe@\_\_googlegrou  
> > [ps.com](http://ps.com)  
> > \<mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com
> > 
> > > > > \_\_\>\>.
> > 
> > ```
> > To view this discussion on the web
> > 
> > ```
> > 
> > visit  
> > [https://groups.google.com/d/\_\_\_\_\_\_\_\_msgid/elasticsearch/\_\_\_\_](https://groups.google.com/d/ ________msgid/elasticsearch/____ )  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-\_\_\_\_99440dd5fb69%\_\_\_\_\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_\_\_\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ ______msgid/elasticsearch/__ )  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-\_\_99440dd5fb69%\_\_\_\_\_\_40googlegroups.com\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-\_\_99440dd5fb69%\_\_\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-\_\_99440dd5fb69%\_\_\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-\_\_99440dd5fb69%\_\_\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\_\_\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-
> > 
> > ```
> > 
> > \_\_cec3-4914-b8d6-99440dd5fb69%\_\_40googlegroups.com  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40googlegroups.com](http://40googlegroups.com)\>\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ________msgid/elasticsearch/___
> > 
> > ```
> > 
> > \_49e5fe0b- **cec3-4914-b8d6-99440dd5fb69%**  
> > [40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm _______medium=__ email&utm_source= ______ footer)  
> > \<[https://groups.google.com/d/\_\_\_\_\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ ______msgid/elasticsearch/__ )  
> > 49e5fe0b- **cec3-4914-b8d6-99440dd5fb69%**  
> > [40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm _____medium=__ email&utm_source= ____ footer)\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b- **cec3-4914-b8d6-99440dd5fb69%**  
> > [40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm _____medium=__ email&utm_source= ____ footer)  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b- **cec3-4914-b8d6-99440dd5fb69%**  
> > [40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm _____medium=__ email&utm_source= ____ footer)  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 49e5fe0b- **cec3-4914-b8d6-99440dd5fb69%**  
> > [40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm _____medium=__ email&utm_source= ____ footer)  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 49e5fe0b-\_\_\_\_cec3-4914-b8d6-99440dd5fb69%\__**[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)**_  
> > medium=\_\_email&utm\_source=\_\_footer  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-)  
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/49e5fe0b-
> > 
> > ```
> > 
> > \_\_cec3-4914-b8d6-99440dd5fb69%\__[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm)_  
> > medium=\_\_email&utm\_source=footer  
> > \<[https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-](https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-)  
> > cec3-4914-b8d6-99440dd5fb69%[40GGGROUPS CASINO – Real Slot Casino for 10,000+ Senior Players](http://40googlegroups.com?utm_medium=)  
> > email&utm\_source=footer\>\>\>\>\>.
> > 
> > ```
> > For more options, visit
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_\_\_\_\_optout](https://groups.google.com/d/ ________ optout)  
> > [https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout)
> > 
> > ```
> > <https://groups.google.com/d/ ______ optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)\>\>  
> > \<[https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout) \<  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______ optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)\>  
> > \<[https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>\>  
> > \<[https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>\>\>\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are
> > 
> > ```
> > 
> > subscribed to a topic in the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this topic, visit  
> > [https://groups.google.com/d/\_\_\_\_\_\_\_\_topic/elasticsearch/\_\_\_\_](https://groups.google.com/d/ ________topic/elasticsearch/____ )  
> > \_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ______topic/elasticsearch/_____ )  
> > \_\_iE0t92CUzA/unsubscribe\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_\_\_topic/elasticsearch/\_\_\_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe\>\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_\_\_topic/elasticsearch/\_\_\_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_\_\_topic/elasticsearch/\_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_\_\_topic/elasticsearch/\_\_\_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_\_\_topic/elasticsearch/\_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > _**topic/elasticsearch/iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>\>\>\>.  
> > To unsubscribe from this group and all its  
> > topics, send an email to  
> > elasticsearch+unsubscribe@go  
> > [oglegroups.com](http://oglegroups.com) [http://go\_\_\_\_oglegroups.com](http://go ____ oglegroups.com)  
> > [http://go\_\_oglegroups.com](http://go__oglegroups.com) [http://googlegroups.com](http://googlegroups.com)  
> > \<mailto:elasticsearch%  
> > [2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25\_\_\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%25  
> > [2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2525\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%2525__2Bunsubscribe@googlegroups.com)\>  
> > \<mailto:elasticsearch%**_  
> > 252Bunsubscribe@googlegroups.  
> > [mailto:elasticsearch%25\_\_252Bunsubscribe@googlegroups.](mailto:elasticsearch%25__252Bunsubscribe@googlegroups.)\_\_\_\_com  
> > \<mailto:elasticsearch%\_\_25252Bunsubscribe@**googlegrou  
> > [ps.com](http://ps.com)  
> > [mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com](mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com)\>\>**\>.
> > 
> > ```
> > To view this discussion on the web visit
> > https://groups.google.com/d/ ________msgid/elasticsearch/____
> > 
> > ```
> > 
> > 532A0D9C.\_\_\_\_7010401%40gmail.\_\_\_\_com  
> > \<[https://groups.google.com/d/\_\_\_\_\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ ______msgid/elasticsearch/__ )  
> > 532A0D9C.\_\_\_\_7010401%40gmail.\_\_com\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_\_\_msgid/elasticsearch/\_\_532A0D9C.\_\_\_\_7010401%40gmail.\_\_com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)\>\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_\_\_msgid/elasticsearch/\_\_532A0D9C.\_\_\_\_7010401%40gmail.\_\_com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)\>  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532A0D9C](https://groups.google.com/d/__msgid/elasticsearch/532A0D9C).  
> > \_\_7010401%[40gmail.com](http://40gmail.com)\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/__
> > 
> > ```
> > 
> > 532A0D9C.\_\_\_\_7010401%40gmail.\_\_com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)\>  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532A0D9C](https://groups.google.com/d/__msgid/elasticsearch/532A0D9C).  
> > \_\_7010401%[40gmail.com](http://40gmail.com)\>\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_\_\_msgid/elasticsearch/532A0D9C.\_\_\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532A0D9C](https://groups.google.com/d/__msgid/elasticsearch/532A0D9C).  
> > \_\_7010401%[40gmail.com](http://40gmail.com)\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_msgid/elasticsearch/532A0D9C.\_\_7010401%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532A0D9C](https://groups.google.com/d/msgid/elasticsearch/532A0D9C).  
> > 7010401%[40gmail.com](http://40gmail.com)\>\>\>\>.
> > 
> > ```
> > For more options, visit
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_\_\_\_\_optout](https://groups.google.com/d/ ________ optout)  
> > [https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout)
> > 
> > ```
> > <https://groups.google.com/d/ ______ optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)\>\>  
> > \<[https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout) \<  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)\>  
> > \<[https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______ optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)\>  
> > \<[https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>\>  
> > \<[https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](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+unsubscribe@\__go  
> > \_\_\_\_oglegroups.com [http://go\_\_oglegroups.com](http://go__oglegroups.com)  
> > [http://googlegroups.com](http://googlegroups.com)  
> > \<mailto:elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%252Bunsubscribe@googlegroups.com  
> > [mailto:elasticsearch%25252Bunsubscribe@googlegroups.com](mailto:elasticsearch%25252Bunsubscribe@googlegroups.com)\>\>  
> > \<mailto:elasticsearch+**  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2B\_\_\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%2B\_\_\_\_unsubscribe@googlegroups.com  
> > [mailto:elasticsearch%252B\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%252B__unsubscribe@googlegroups.com)\>  
> > \<mailto:elasticsearch%\_\_\_\_2Bunsubscribe@googlegroups.com \<mailto:  
> > elasticsearch%25\_\_2Bunsubscribe@googlegroups.com\>  
> > \<mailto:elasticsearch%252Bunsubscribe@googlegroups.  
> > \_com  
> > [mailto:elasticsearch%25252Bunsubscribe@googlegroups.com](mailto:elasticsearch%25252Bunsubscribe@googlegroups.com)\>_\>\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_\_\_\_\_msgid/elasticsearch/\_\_\_\_\_\_](https://groups.google.com/d/ ______msgid/elasticsearch/______ )  
> > CANB1ciCdBYj\_\_\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/\_\_\_\_](https://groups.google.com/d/ ____msgid/elasticsearch/____ )  
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/ ____msgid/elasticsearch/____
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)
> > 
> > > >
> > 
> > ```
> > <https://groups.google.com/d/ ____msgid/elasticsearch/____
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/ __msgid/elasticsearch/__
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)\>\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ______msgid/elasticsearch/_____
> > 
> > ```
> > 
> > \_CANB1ciCdBYj\_\_\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_\_\_pqGp0dSA%[40mail.gmail.com?\_\_\_\_utm\_\_\_medium=email&](http://40mail.gmail.com? ____utm___ medium=email&)  
> > utm\_\_\_source=\_\_footer  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/\_\_\_\_](https://groups.google.com/d/ ____msgid/elasticsearch/____ )  
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com?\_\_utm\_\_\_medium=email&utm\_source=\_\_footer](http://40mail.gmail.com? __utm___ medium=email&utm_source=__footer)\>
> > 
> > ```
> > <https://groups.google.com/d/ ____msgid/elasticsearch/____
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com?\_\_utm\_\_\_medium=email&utm\_source=\_\_footer](http://40mail.gmail.com? __utm___ medium=email&utm_source=__footer)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_\_\_medium=email&utm\_source=footer\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____msgid/elasticsearch/____
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy  
> > \_\_\_\_pqGp0dSA%[40mail.gmail.com?\_\_utm\_\_\_medium=email&utm\_source=\_\_footer](http://40mail.gmail.com? __utm___ medium=email&utm_source=__footer)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_\_\_medium=email&utm\_source=footer\>
> > 
> > ```
> > <https://groups.google.com/d/ __msgid/elasticsearch/__
> > 
> > ```
> > 
> > CANB1ciCdBYj\_\_\_68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy\_\_pqGp0dSA%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_\_\_medium=email&utm\_source=footer  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj\_](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_)  
> > 68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%[40mail.gmail.com?utm\_](http://40mail.gmail.com?utm_)  
> > medium=email&utm\_source=footer\> **\>** \>\_\_\>.
> > 
> > ```
> > For more options, visit
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout)  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>\>\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are
> > 
> > ```
> > 
> > subscribed to a topic in the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this topic, visit  
> > [https://groups.google.com/d/\_\_\_\_\_\_topic/elasticsearch/\_\_\_\_\_\_](https://groups.google.com/d/ ______topic/elasticsearch/______ )  
> > \_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_\_\_topic/elasticsearch/\_\_\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_\_\_topic/elasticsearch/\_\__**iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>\>\>.  
> > To unsubscribe from this group and all its topics,  
> > send an email to  
> > elasticsearch+unsubscribe@go\_\_\_\_oglegroups.com \<  
> > http://go\_\_oglegroups.com\> [http://googlegroups.com](http://googlegroups.com)  
> > \<mailto:elasticsearch%**  
> > [2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%25\_\_2Bunsubscribe@googlegroups.com](mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com)  
> > \<mailto:elasticsearch%252Bunsubscribe@googlegroups.  
> > \_com  
> > [mailto:elasticsearch%25252Bunsubscribe@googlegroups.com](mailto:elasticsearch%25252Bunsubscribe@googlegroups.com)\>_\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_\_\_\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ ______msgid/elasticsearch/__ )  
> > 532B06B1.\_\_\_\_9010206%40gmail.\_\_com  
> > \<[https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532B06B1.\_\_\_\_9010206%[40gmail.com](http://40gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/ ____ msgid/elasticsearch/
> > 
> > ```
> > 
> > 532B06B1.\_\_\_\_9010206%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532B06B1](https://groups.google.com/d/__msgid/elasticsearch/532B06B1).  
> > \_\_9010206%[40gmail.com](http://40gmail.com)\>\>
> > 
> > ```
> > <https://groups.google.com/d/_
> > 
> > ```
> > 
> > \_\_\_msgid/elasticsearch/532B06B1.\_\_\_\_9010206%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532B06B1](https://groups.google.com/d/__msgid/elasticsearch/532B06B1).  
> > \_\_9010206%[40gmail.com](http://40gmail.com)\>  
> > \<[https://groups.google.com/d/\_](https://groups.google.com/d/_)  
> > \_msgid/elasticsearch/532B06B1.\_\_9010206%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532B06B1](https://groups.google.com/d/msgid/elasticsearch/532B06B1).  
> > 9010206%[40gmail.com](http://40gmail.com)\>\>\>.
> > 
> > ```
> > For more options, visit
> > 
> > ```
> > 
> > [https://groups.google.com/d/\_\_\_\_\_\_optout](https://groups.google.com/d/ ______ optout)  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout)  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_\_\_optout](https://groups.google.com/d/ ____ optout) \<  
> > [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)\>  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](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+unsubscribe@**go\_\_oglegroups.com \<  
> > [http://googlegroups.com](http://googlegroups.com)\>  
> > \<mailto:elasticsearch%[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%252Bunsubscribe@googlegroups.com\>\>  
> > \<mailto:elasticsearch+[unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%2B\_\_unsubscribe@googlegroups.com](mailto:elasticsearch%2B__unsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252Bunsubscribe@googlegroups.com](mailto:elasticsearch%252Bunsubscribe@googlegroups.com)\>\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/\_\_\_\_](https://groups.google.com/d/ ____msgid/elasticsearch/____ )  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%**  
> > **[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt**-QhB%2BUQKfWvDioYBnRopQ%\_\_  
> > [40mail.gmail.com](http://40mail.gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/ __msgid/elasticsearch/__
> > 
> > ```
> > 
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt\_\_-QhB%2BUQKfWvDioYBnRopQ%\_\_  
> > [40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%[40mail.gmail.com](http://40mail.gmail.com)\>\>
> > 
> > ```
> > <https://groups.google.com/d/ ____msgid/elasticsearch/____
> > 
> > ```
> > 
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt\_\_\_\_-QhB%2BUQKfWvDioYBnRopQ%\_\_  
> > \_\_40mail.gmail.com?utm\_medium=**email&utm\_source=footer  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%**  
> > [40mail.gmail.com?utm\_medium=\_\_email&utm\_source=footer](http://40mail.gmail.com?utm_medium=__email&utm_source=footer)\>
> > 
> > ```
> > <https://groups.google.com/d/ __msgid/elasticsearch/__
> > 
> > ```
> > 
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt\_\_-QhB%2BUQKfWvDioYBnRopQ%\_\_  
> > [40mail.gmail.com?utm\_medium=\_\_email&utm\_source=footer](http://40mail.gmail.com?utm_medium=__email&utm_source=footer)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%  
> > [40mail.gmail.com?utm\_medium=email&utm\_source=footer](http://40mail.gmail.com?utm_medium=email&utm_source=footer)\>\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__
> > 
> > ```
> > 
> > \_\_optout [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are subscribed to a
> > 
> > ```
> > 
> > topic in the Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit  
> > [https://groups.google.com/d/\_\_\_\_topic/elasticsearch/\_\_\_\_\_](https://groups.google.com/d/ ____topic/elasticsearch/_____ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe\>  
> > \<[https://groups.google.com/d/\_\_topic/elasticsearch/\_\_\_](https://groups.google.com/d/ __topic/elasticsearch/___ )  
> > iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>\>.  
> > To unsubscribe from this group and all its topics, send an  
> > email to  
> > elasticsearch+unsubscribe@\_\_go\_\_oglegroups.com \<  
> > [http://googlegroups.com](http://googlegroups.com)\>  
> > \<mailto:elasticsearch%**[2Bunsubscribe@googlegroups.com](mailto:2Bunsubscribe@googlegroups.com)  
> > [mailto:elasticsearch%252Bunsubscribe@googlegroups.com](mailto:elasticsearch%252Bunsubscribe@googlegroups.com)**\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_\_\_msgid/elasticsearch/](https://groups.google.com/d/ ____ msgid/elasticsearch/)  
> > 532B16AF.\_\_\_\_7030701%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/532B16AF](https://groups.google.com/d/__msgid/elasticsearch/532B16AF).  
> > \_\_7030701%[40gmail.com](http://40gmail.com)\>
> > 
> > ```
> > <https://groups.google.com/d/__msgid/elasticsearch/532B16AF.
> > 
> > ```
> > 
> > \_\_7030701%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532B16AF](https://groups.google.com/d/msgid/elasticsearch/532B16AF).  
> > 7030701%[40gmail.com](http://40gmail.com)\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__
> > 
> > ```
> > 
> > \_\_optout [https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout)  
> > \<[https://groups.google.com/d/\_\_optout](https://groups.google.com/d/__optout) \<  
> > [https://groups.google.com/d/optout](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+unsubscribe@\_\_googlegroups.com \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>  
> > \<[mailto:elasticsearch+\_\_unsubscribe@googlegroups.com](mailto:elasticsearch+__unsubscribe@googlegroups.com) \<mailto:  
> > elasticsearch%2Bunsubscribe@googlegroups.com\>\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCw1u-\_\_CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb\_\_xujNMiT4A%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-)  
> > CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%[40mail.gmail.com](http://40mail.gmail.com)\>  
> > \<[https://groups.google.com/d/\_\_msgid/elasticsearch/\_\_](https://groups.google.com/d/ __msgid/elasticsearch/__ )  
> > CANB1ciCw1u-\_\_CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb  
> > \_\_xujNMiT4A%[40mail.gmail.com?\_\_utm\_medium=email&utm\_source=\_\_footer](http://40mail.gmail.com? __utm_medium=email&utm_source=__ footer)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-](https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-)  
> > CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%[40mail.gmail.com](http://40mail.gmail.com)?  
> > utm\_medium=email&utm\_source=footer\>\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](https://groups.google.com/d/optout)\>.
> > 
> > ```
> > --
> > Costin
> > 
> > --
> > You received this message because you are subscribed to a topic in
> > 
> > ```
> > 
> > the Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit [https://groups.google.com/d/\_\_](https://groups.google.com/d/__)  
> > topic/elasticsearch/\_\_\_iE0t92CUzA/unsubscribe  
> > \<[https://groups.google.com/d/topic/elasticsearch/\_](https://groups.google.com/d/topic/elasticsearch/_)  
> > iE0t92CUzA/unsubscribe\>.  
> > To unsubscribe from this group and all its topics, send an email to  
> > elasticsearch+unsubscribe@\_\_googlegroups.com  
> > [mailto:elasticsearch%2Bunsubscribe@googlegroups.com](mailto:elasticsearch%2Bunsubscribe@googlegroups.com).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/\_\_msgid/elasticsearch/532B2F71.\_](https://groups.google.com/d/__msgid/elasticsearch/532B2F71._)  
> > \_7060302%[40gmail.com](http://40gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/532B2F71](https://groups.google.com/d/msgid/elasticsearch/532B2F71).  
> > 7060302%[40gmail.com](http://40gmail.com)\>.
> > 
> > ```
> > For more options, visit https://groups.google.com/d/__optout <
> > 
> > ```
> > 
> > [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) \<mailto:elasticsearch+  
> > [unsubscribe@googlegroups.com](mailto:unsubscribe@googlegroups.com)\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%[40mail.gmail.com](http://40mail.gmail.com)  
> > \<[https://groups.google.com/d/msgid/elasticsearch/](https://groups.google.com/d/msgid/elasticsearch/)  
> > CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.  
> > [gmail.com?utm\_medium=email&utm\_source=footer](http://gmail.com?utm_medium=email&utm_source=footer)\>.
> > 
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> Costin
> 
> --  
> You received this message because you are subscribed to a topic in the  
> Google Groups "elasticsearch" group.  
> To unsubscribe from this topic, visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> topic/elasticsearch/\_iE0t92CUzA/unsubscribe.  
> To unsubscribe from this group and all its topics, send an email to  
> [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> msgid/elasticsearch/532C890E.3060404%[40gmail.com](http://40gmail.com).
> 
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CANB1ciDVuNO8ArHSOkvPUsDnKt%2BE6dOXbR%2B3QaEEJGvx9ok\_Rw%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciDVuNO8ArHSOkvPUsDnKt%2BE6dOXbR%2B3QaEEJGvx9ok_Rw%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![costin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/costin/32/44950_2.png) [@costin](https://discuss.elastic.co/u/costin)\
**Post date:** [March 24, 2014, 4:23pm UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/12 "2014-03-24T16:23:39Z")

</div>

That's great to hear!

Cheers,

On 3/24/14 5:17 PM, Brian Stempin wrote:

> Hi Costin,  
> I fixed my typo (I swear that I know how to spell 🙂 ) and paired it with "date\_detection" : false. I haven't tried  
> them independently, but the pair seems to have resolved my issue.
> 
> Thanks for your help,  
> Brian
> 
> On Fri, Mar 21, 2014 at 2:46 PM, Costin Leau \<[costin.leau@gmail.com](mailto:costin.leau@gmail.com) [mailto:costin.leau@gmail.com](mailto:costin.leau@gmail.com)\> wrote:
> 
> ```
> You have a type - should be "default" not "defualt"
> 
> On 3/21/14 8:37 PM, Brian Stempin wrote:
> 
> Hi Costin,
> Thanks for the response -- that sounds like what I need. I re-ran my job with a mapping that included
> dynamic_templates, and I'm still having issues. Here's my mapping...am I using dynamic_templates correctly?
> 
> Thanks for all of your help so far,
> Brian
> 
> curl -XPUT 'http://localhost:9200/dau/__log/_mapping?pretty <http://localhost:9200/dau/log/_mapping?pretty>' -d '
> {
> "log" : {
> "properties" : {
> "csUriParams" : {
> "type" : "object",
> "dynamic_templates" : [{
> "defualt" : {
> "match" : "*",
> "match_mapping_type" : "string",
> "mapping" : {
> "type" : "string",
> "index" : "not_analyzed"
> }
> }
> }],
> "properties" : {
> "aoi" : {"type" : "date", "ignore_malformed" : "true"},
> "zoneid" : {"type" : "long", "ignore_malformed" : "true"},
> "ftr" : {"type" : "date", "ignore_malformed" : "true"},
> "pid" : {"type" : "string", "index" : "not_analyzed"},
> "cid" : {"type" : "string", "index" : "not_analyzed"},
> "ext" : {"type" : "string", "index" : "not_analyzed"},
> "systemid" : {"type" : "string", "index" : "not_analyzed"}
> }
> },
> "rawLog" : {
> "type" : "object",
> "dynamic_templates" : [{
> "defualt" : {
> "match" : "*",
> "match_mapping_type" : "string",
> "mapping" : {
> "type" : "string",
> "index" : "not_analyzed"
> }
> }
> }],
> "properties" : {
> "datetime" : {"type" : "date", "format" : "date_hour_minute_second", "ignore_malformed" :
> "true"},
> "cs(User-Agent)" : {"type" : "string", "index" : "not_analyzed"},
> "cs-ip" : {"type" : "string", "index" : "not_analyzed"},
> "cs-uri" : {"type" : "string"},
> "os" : {"type" : "string", "index" : "not_analyzed"},
> "browser" : {"type" : "string", "index" : "not_analyzed"}
> }
> }
> }
> }
> }
> '
> 
> On Thu, Mar 20, 2014 at 2:12 PM, Costin Leau <costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>__> wrote:
> 
> Sure - take a look at dynamic_templates - you define one under your index/type and specify the match for
> your field.
> You can either define the mapping for the fields that you want and leave the so-called catch-all (*)
> directive last
> or, if you have type of naming convention, use that:
> 
> http://www.elasticsearch.org/ ____guide/en/elasticsearch/____ reference/current/mapping- ____root-object-type.html#_____ dynamic_templates
> <http://www.elasticsearch.org/ __guide/en/elasticsearch/__ reference/current/mapping- __root-object-type.html#___ dynamic_templates>
> 
> <http://www.elasticsearch.org/ __guide/en/elasticsearch/__ reference/current/mapping- __root-object-type.html#___ dynamic_templates
> <http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-root-object-type.html#_dynamic_templates>>
> 
> On 3/20/14 6:32 PM, Brian Stempin wrote:
> 
> That's the problem -- it's a web log that contains a URL that could have literally anything in it.
> Anyone could
> put a
> base64 value as a random query parameter. I could have the M/R job ignore all fields that I don't
> explicitly
> expect,
> but that's not very flexible and prevents me from spotting possible abuse or user-error. Is there any
> way for me to
> disable ES's type-guessing or to provide a default guess? I'd rather have ES default to a string than
> to fail a
> M/R job
> because its type-guess was wrong.
> 
> Brian
> 
> On Thu, Mar 20, 2014 at 12:26 PM, Costin Leau <costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>> __>__ > wrote:
> 
> Then what you could do is to minimize the bulk size to say 100 documents, turn on logging and run
> your data
> through.
> This way you can catch the 'special' document in the act.
> 
> As for expectations - Elasticsearch tries to guess the field type by looking at its value - it
> seems the base64
> entry looks like a date, hence the error. You can avoid this by defining the field (either directly or
> through a
> template) in your mapping so it always gets mapped to a string.
> As a rule of thumb, whenever you want full control over the index, mapping is the way to do it.
> 
> On 3/20/14 6:10 PM, Brian Stempin wrote:
> 
> I have unit tests for this MR job, and they show that the JSON output is a string as I'd
> expect, so
> Gson is most
> likely
> not the cause.
> 
> I'm hesitant to show more code (owned by the work-place), but I can describe it a little bit
> further:
> 
> * The mapper gets a W3C log entry
> * The log entry is broken into its components and put into document X
> * The request URL is then taken and broken down into its query parameters and the key-value
> pairs
> are put
> into document Y
> * Some elements are then explicitly filtered from X and Y
> * Those two documents are placed inside of document Z, which is ultimately what is
> serialized and
> sent to ES
> 
> We do have a base64 encoded param that we expect and handle appropriately. In this case,
> someone most
> likely
> sent it as
> the wrong param name, hence why its making its way into document Y without further processing.
> Since
> its being
> sent as
> a name that's not listed in the mapping, I expect it to just be treated as a string.
> 
> The only reason that I chose to go the Gson route vs building MapWritables is that building
> MapWritables is terribly
> verbose. Also, it comes with the overhead of having to wrap each String with a Text type,
> which just
> seems silly.
> Using the built-in JSON serializer is just not convenient in this case.
> 
> Brian
> 
> On Thu, Mar 20, 2014 at 11:18 AM, Costin Leau <costin.leau@gmail.com
> <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>>__>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>> __>__ >__> wrote:
> 
> My guess is that GSON adds the said field in its result. The base64 suggests that there's
> some
> binary data
> in the mix.
> 
> By the way, can you show up more of your code - any reason why you create the JSON
> yourself rather
> than
> just pass
> logEntryMap to Es-Hadoop?
> It can create the json for you - which is what I recommend; unless you have the JSON in
> HDFS, it's
> best to
> rely on
> es-hadoop to do it instead of an external tool.
> 
> Cheers,
> 
> On 3/20/14 4:48 PM, Brian Stempin wrote:
> 
> Hi,
> All I'm doing is building a map and passing that to Gson for serialization. A
> snippet from my
> map method:
> 
> logEntryMap.put("cs(User- ________ Agent)", values[9]);
> context.write(NullWritable.________get(), new Text(gson.toJson(logEntryMap))________);
> 
> values[] is a String array. Everything that goes into the map that gets serialized
> is a string.
> 
> I do have es.input.json set to true. This failure doesn't occur until >100,000,000
> records
> are in the
> index, so its
> happening late in the load process. The part that I find strange is that the field in
> question isn't in my
> mapping, and
> I've not touched the default mapping. I'm not sure why it would try to parse it as
> anything
> other than
> a string.
> 
> I'll turn on TRACE logging and see what happens.
> 
> Brian
> 
> On Wed, Mar 19, 2014 at 5:35 PM, Costin Leau <costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>__>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>> __>__ >
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>__> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com>>
> <mailto:costin.leau@gmail.com <mailto:costin.leau@gmail.com> <mailto:costin.leau@gmail.com
> <mailto:costin.leau@gmail.com>> __>__ > __>__ > wrote:
> 
> Hi,
> 
> How do you pass the json to es-hadoop? Do you have an example? By the way, you
> can enable
> TRACE
> logging on
> org.elasticsearch.hadoop and see everything that es-hadoop does, including the
> data that
> goes over
> the wire.
> My guess is that the conversion of logs to JSON creates some extra artifacts
> which are
> later on
> interpreted as
> Writable object (instead of raw JSON) by ES Hadoop.
> Make sure you tell es-hadoop that its source it's json (through es.input.json
> set to true).
> The logs will likely confirm (or not) the above :)
> 
> Cheers,
> 
> On 3/19/14 11:14 PM, Brian Stempin wrote:
> 
> Hi List,
> I have an ES cluster that takes in some data from our logs. We use Hadoop
> to parse the
> individual log
> entries
> into JSON
> strings, which does a bulk insert using ES's output format. For whatever
> reason, ES
> attempts
> to parse
> base64
> strings as
> a dates and fails. Here's a line from one of my Hadoop logs:
> 
> java.lang. __________ IllegalStateException: Found unrecoverable error [Bad
> 
> Request(400) -
> 
> MapperParsingException[failed to parse [csUriParams.d]]; nested:
> MapperParsingException[failed
> to parse
> date
> field [REDACTED BASE64 STRING], tried both date format [dateOptionalTime],
> and timestamp
> number with
> locale []];
> nested: IllegalArgumentException[ __________ Invalid format:
> " __________Y2lkPURFJml0ZW1zPWE2NTJjLXgxZT__________ Fj..."]; ];
> Bailing out..
> 
> at
> 
> org.elasticsearch.hadoop.rest. __________RestClient.________ retryFailedEntries( __________ RestClient.java:145)
> 
> at
> org.elasticsearch.hadoop.rest.__________RestClient.bulk(______RestClient. ____ java:120)
> 
> at
> 
> org.elasticsearch.hadoop.rest. __________RestRepository.____ sendBatch( __________ RestRepository.java:147)
> 
> <SNIP>
> 
> csUriParams.d does not appear in my mapping, so I never explicitly asked for
> it to be
> treated
> as a date.
> 
> Any idea why ES is trying to treat it as a date?
> 
> Thanks,
> Brian
> 
> --
> 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+unsubscribe@ __go________ oglegroups.com
> <http://go ______oglegroups.com> <http://go____ oglegroups.com>
> <http://go__oglegroups.com>
> <http://googlegroups.com>
> <mailto:elasticsearch% ________ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 ____2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%2525 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252525 __2Bunsubscribe@googlegroups.com>__ >__>
> <mailto:elasticsearch% ______ 252Bunsubscribe@googlegroups
> <mailto:elasticsearch%25 ____ 252Bunsubscribe@googlegroups>.
> <mailto:elasticsearch%25 ____ 252Bunsubscribe@googlegroups
> <mailto:elasticsearch%2525 __252Bunsubscribe@googlegroups>.>______ com
> <mailto:elasticsearch% ____ 25252Bunsubscribe@
> <mailto:elasticsearch%25 __25252Bunsubscribe@>__ googlegrou__ps.com <http://googlegroups.com>
> <mailto:elasticsearch% __2525252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%252525252Bunsubscribe@googlegroups.com>>>>__>
> <mailto:elasticsearch+ __________ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B ________ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%2B ________ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B ______ unsubscribe@googlegroups.com>>
> <mailto:elasticsearch%2B ________ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B ______ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%252B ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%25252B ____ unsubscribe@googlegroups.com>>>
> <mailto:elasticsearch%2B ________ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B ______ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%252B ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%25252B ____ unsubscribe@googlegroups.com>>
> <mailto:elasticsearch%252B ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%25252B ____ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%25252B ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2525252B __unsubscribe@googlegroups.com>>>__ >
> <mailto:elasticsearch% ________ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 ____2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%2525 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252525 __2Bunsubscribe@googlegroups.com>__ >__>
> <mailto:elasticsearch% ______ 252Bunsubscribe@googlegroups
> <mailto:elasticsearch%25 ____ 252Bunsubscribe@googlegroups>.
> <mailto:elasticsearch%25 ____ 252Bunsubscribe@googlegroups
> <mailto:elasticsearch%2525 __252Bunsubscribe@googlegroups>.>______ com
> <mailto:elasticsearch% ____ 25252Bunsubscribe@
> <mailto:elasticsearch%25 __25252Bunsubscribe@>__ googlegrou__ps.com <http://googlegroups.com>
> <mailto:elasticsearch% __2525252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%252525252Bunsubscribe@googlegroups.com>>>>__>>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ __________msgid/elasticsearch/______ 49e5fe0b- ____cec3-4914-b8d6-______ 99440dd5fb69% __________ 40googlegroups.com
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________ 40googlegroups.com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________ 40googlegroups.com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________ 40googlegroups.com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________ 40googlegroups.com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______ 40googlegroups.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____ 40googlegroups.com
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69%__40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com>>>>>
> 
> <https://groups.google.com/d/ __________msgid/elasticsearch/______ 49e5fe0b- ____cec3-4914-b8d6-______ 99440dd5fb69% __________40googlegroups.com?utm_________ medium= __email&utm_source=________ footer
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________40googlegroups.com?utm_______ medium= __email&utm_source=______ footer>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________40googlegroups.com?utm_______ medium= __email&utm_source=______ footer
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________40googlegroups.com?utm_______ medium= __email&utm_source=______ footer
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________40googlegroups.com?utm_______ medium= __email&utm_source=______ footer
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 49e5fe0b- ____cec3-4914-b8d6-____ 99440dd5fb69% ________40googlegroups.com?utm_______ medium= __email&utm_source=______ footer
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 49e5fe0b- ____cec3-4914-b8d6-__ 99440dd5fb69% ______40googlegroups.com?utm_____ medium= __email&utm_source=____ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/49e5fe0b-____ cec3-4914-b8d6-99440dd5fb69% ____40googlegroups.com?utm___ medium= __email&utm_source=__ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/49e5fe0b-__ cec3-4914-b8d6-99440dd5fb69% __40googlegroups.com?utm_medium=__ email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/49e5fe0b-cec3-4914-b8d6-99440dd5fb69%40googlegroups.com?utm_medium=email&utm_source=footer>>>>>>.
> 
> For more options, visit https://groups.google.com/d/ __________ optout
> <https://groups.google.com/d/ ________ optout>
> <https://groups.google.com/d/ ________optout <https://groups.google.com/d/______ optout>>
> 
> <https://groups.google.com/d/ ________optout <https://groups.google.com/d/______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>>
> <https://groups.google.com/d/ ________optout <https://groups.google.com/d/______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>
> 
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>>
> 
> <https://groups.google.com/d/ ________ optout
> <https://groups.google.com/d/ ______optout> <https://groups.google.com/d/______ optout
> <https://groups.google.com/d/ ____ optout>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>>>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups
> "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ __________topic/elasticsearch/___________ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ________topic/elasticsearch/_________ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ________topic/elasticsearch/_________ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe>>
> 
> <https://groups.google.com/d/ ________topic/elasticsearch/_________ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>>>
> 
> <https://groups.google.com/d/ ________topic/elasticsearch/_________ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>>>
> 
> <https://groups.google.com/d/ ________topic/elasticsearch/_________ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>>>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go________ oglegroups.com <http://go ______ oglegroups.com>
> <http://go ____ oglegroups.com>
> <http://go__oglegroups.com> <http://googlegroups.com>
> <mailto:elasticsearch% ________ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 ____2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch%25 ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%2525 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252525 __2Bunsubscribe@googlegroups.com>__ >__>
> <mailto:elasticsearch% ______ 252Bunsubscribe@googlegroups
> <mailto:elasticsearch%25 ____ 252Bunsubscribe@googlegroups>.
> <mailto:elasticsearch%25 ____ 252Bunsubscribe@googlegroups
> <mailto:elasticsearch%2525 __252Bunsubscribe@googlegroups>.>______ com
> <mailto:elasticsearch% ____ 25252Bunsubscribe@
> <mailto:elasticsearch%25 __25252Bunsubscribe@>__ googlegrou__ps.com <http://googlegroups.com>
> <mailto:elasticsearch% __2525252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%252525252Bunsubscribe@googlegroups.com>>>>__>.
> 
> To view this discussion on the web visit
> https://groups.google.com/d/ __________msgid/elasticsearch/______ 532A0D9C. ____7010401%40gmail.______ com
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 532A0D9C. ____7010401%40gmail.____ com>
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 532A0D9C. ____7010401%40gmail.____ com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 532A0D9C. ____7010401%40gmail.____ com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com>
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 532A0D9C. ____7010401%40gmail.____ com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com>
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>>
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/____ 532A0D9C. ____7010401%40gmail.____ com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com>
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>>
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532A0D9C. ____7010401%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532A0D9C.____ 7010401%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532A0D9C.__ 7010401%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532A0D9C.7010401%40gmail.com>>>>>.
> 
> For more options, visit https://groups.google.com/d/ __________ optout
> <https://groups.google.com/d/ ________ optout>
> <https://groups.google.com/d/ ________optout <https://groups.google.com/d/______ optout>>
> 
> <https://groups.google.com/d/ ________optout <https://groups.google.com/d/______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>>
> <https://groups.google.com/d/ ________optout <https://groups.google.com/d/______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>>
> 
> <https://groups.google.com/d/ ________ optout
> <https://groups.google.com/d/ ______optout> <https://groups.google.com/d/______ optout
> <https://groups.google.com/d/ ____ optout>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@ __go______ oglegroups.com <http://go ____ oglegroups.com>
> <http://go__oglegroups.com>
> <http://googlegroups.com>
> <mailto:elasticsearch% ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 __2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch% ____ 252Bunsubscribe@googlegroups.
> <mailto:elasticsearch%25 __252Bunsubscribe@googlegroups.>____ com
> <mailto:elasticsearch% __25252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com>>>__>
> <mailto:elasticsearch+ ________ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B ______ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%2B ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com>>
> <mailto:elasticsearch%2B ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%252B ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%25252B__unsubscribe@googlegroups.com>>>
> <mailto:elasticsearch% ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 __2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch% ____ 252Bunsubscribe@googlegroups.
> <mailto:elasticsearch%25 __252Bunsubscribe@googlegroups.>____ com
> <mailto:elasticsearch% __25252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com>>>__>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ________msgid/elasticsearch/________ CANB1ciCdBYj _________68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy________ pqGp0dSA%40mail.gmail.__com
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com>>>>
> 
> <https://groups.google.com/d/ ________msgid/elasticsearch/________ CANB1ciCdBYj _________68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy________ pqGp0dSA%40mail.gmail. __com?____ utm ___medium=email&__ utm ___source=__ footer
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com? ____utm___ medium=email&utm ___source=__ footer>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com? ____utm___ medium=email&utm ___source=__ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com? ____utm___ medium=email&utm ___source=__ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciCdBYj _______68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy______ pqGp0dSA%40mail.gmail.com? ____utm___ medium=email&utm ___source=__ footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCdBYj _____68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy____ pqGp0dSA%40mail.gmail.com? __utm___ medium=email&utm_source=__footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCdBYj ___68DCxEcDxfYucuyhJ7NPWrmEWtV2Cy__ pqGp0dSA%40mail.gmail.com?utm___medium=email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCdBYj_68DCxEcDxfYucuyhJ7NPWrmEWtV2CypqGp0dSA%40mail.gmail.com?utm_medium=email&utm_source=footer> __>__ > __>__ >.
> 
> For more options, visit https://groups.google.com/d/ ________ optout
> <https://groups.google.com/d/ ______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups
> "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ________topic/elasticsearch/_________ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>>
> <https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go______ oglegroups.com <http://go ____ oglegroups.com>
> <http://go__oglegroups.com> <http://googlegroups.com>
> <mailto:elasticsearch% ______ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch%25 ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%2525 __2Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch% ____ 252Bunsubscribe@googlegroups.
> <mailto:elasticsearch%25 __252Bunsubscribe@googlegroups.>____ com
> <mailto:elasticsearch% __25252Bunsubscribe@__ googlegroups.com
> <mailto:elasticsearch%2525252Bunsubscribe@googlegroups.com>>>__>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ________msgid/elasticsearch/____ 532B06B1. ____9010206%40gmail.____ com
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532B06B1. ____9010206%40gmail.__ com>
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532B06B1. ____9010206%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532B06B1. ____9010206%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/__ 532B06B1. ____9010206%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com>>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B06B1.____ 9010206%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532B06B1.__ 9010206%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B06B1.9010206%40gmail.com>>>>.
> 
> For more options, visit https://groups.google.com/d/ ________ optout
> <https://groups.google.com/d/ ______ optout>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>>
> <https://groups.google.com/d/ ______optout <https://groups.google.com/d/____ optout>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@ __go____ oglegroups.com <http://go__oglegroups.com>
> <http://googlegroups.com>
> <mailto:elasticsearch% ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>
> <mailto:elasticsearch+ ______ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com>
> <mailto:elasticsearch%2B ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%252B__unsubscribe@googlegroups.com>>
> <mailto:elasticsearch% ____2Bunsubscribe@googlegroups.com <mailto:elasticsearch%25__ 2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ______-QhB%2BUQKfWvDioYBnRopQ%______ 40mail.gmail.com
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com>>>
> 
> <https://groups.google.com/d/ ______msgid/elasticsearch/______ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ______-QhB%2BUQKfWvDioYBnRopQ%______ 40mail.gmail.com?utm_medium= ______ email&utm_source=footer
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com?utm_medium= ____ email&utm_source=footer>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com?utm_medium= ____ email&utm_source=footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com?utm_medium=__email&utm_source=footer>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciBy6jCC8YVT4FPi03g9TgGkt ____-QhB%2BUQKfWvDioYBnRopQ%____ 40mail.gmail.com?utm_medium= ____ email&utm_source=footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com?utm_medium=__email&utm_source=footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciBy6jCC8YVT4FPi03g9TgGkt __-QhB%2BUQKfWvDioYBnRopQ%__ 40mail.gmail.com?utm_medium=__email&utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciBy6jCC8YVT4FPi03g9TgGkt-QhB%2BUQKfWvDioYBnRopQ%40mail.gmail.com?utm_medium=email&utm_source=footer>>>>.
> 
> For more options, visit https://groups.google.com/d/ ______ optout
> <https://groups.google.com/d/ ____optout> <https://groups.google.com/d/____ optout
> <https://groups.google.com/d/__optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups
> "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ______topic/elasticsearch/_______ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>>
> <https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go____ oglegroups.com <http://go__oglegroups.com> <http://googlegroups.com>
> <mailto:elasticsearch% ____ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%25__2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch% __252Bunsubscribe@googlegroups.__ com
> <mailto:elasticsearch%25252Bunsubscribe@googlegroups.com>>__>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ______msgid/elasticsearch/__ 532B16AF. ____7030701%40gmail.__ com
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B16AF.____ 7030701%40gmail.com>
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B16AF.____ 7030701%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B16AF.__ 7030701%40gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/532B16AF.____ 7030701%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B16AF.__ 7030701%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532B16AF.__ 7030701%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B16AF.7030701%40gmail.com>>>.
> 
> For more options, visit https://groups.google.com/d/ ______ optout
> <https://groups.google.com/d/ ____optout> <https://groups.google.com/d/____ optout
> <https://groups.google.com/d/__optout>>
> <https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch% __2Bunsubscribe@googlegroups.com <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__ >
> <mailto:elasticsearch+ ____ unsubscribe@googlegroups.com
> <mailto:elasticsearch%2B __unsubscribe@googlegroups.com> <mailto:elasticsearch%__ 2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCw1u- ____CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb____ xujNMiT4A%40mail.gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCw1u- __CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb__ xujNMiT4A%40mail.gmail.com>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCw1u- __CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb__ xujNMiT4A%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com>>
> 
> <https://groups.google.com/d/ ____msgid/elasticsearch/____ CANB1ciCw1u- ____CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb____ xujNMiT4A%40mail.gmail.com? ____utm_medium=email&utm_source=____ footer
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCw1u- __CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb__ xujNMiT4A%40mail.gmail.com? __utm_medium=email&utm_source=__ footer>
> 
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCw1u- __CpdTcxvXBShuaLNDEAWgyk4Jvq4ifb__ xujNMiT4A%40mail.gmail.com? __utm_medium=email&utm_source=__ footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCw1u-CpdTcxvXBShuaLNDEAWgyk4Jvq4ifbxujNMiT4A%40mail.gmail.com?utm_medium=email&utm_source=footer>>>.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <https://groups.google.com/d/optout>>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/ ____topic/elasticsearch/_____ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe>
> <https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>>.
> To unsubscribe from this group and all its topics, send an email to
> elasticsearch+unsubscribe@ __go__ oglegroups.com <http://googlegroups.com>
> <mailto:elasticsearch%__2Bunsubscribe@googlegroups.com
> <mailto:elasticsearch%252Bunsubscribe@googlegroups.com>__>.
> To view this discussion on the web visit
> https://groups.google.com/d/ ____msgid/elasticsearch/532B2F71.____ 7060302%40gmail.com
> <https://groups.google.com/d/ __msgid/elasticsearch/532B2F71.__ 7060302%40gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/532B2F71.__ 7060302%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532B2F71.7060302%40gmail.com>>.
> 
> For more options, visit https://groups.google.com/d/ ____optout <https://groups.google.com/d/__ optout>
> <https://groups.google.com/d/__optout <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+unsubscribe@__googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>
> <mailto:elasticsearch+__unsubscribe@googlegroups.com <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCgHpf6k67UJ0Bbq1sABPxYd __RPczEUrO8P0NAW9RU9wgg%40mail.__ gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com>
> <https://groups.google.com/d/ __msgid/elasticsearch/__ CANB1ciCgHpf6k67UJ0Bbq1sABPxYd __RPczEUrO8P0NAW9RU9wgg%40mail.__ gmail.com?utm_medium=email&__utm_source=footer
> <https://groups.google.com/d/msgid/elasticsearch/CANB1ciCgHpf6k67UJ0Bbq1sABPxYdRPczEUrO8P0NAW9RU9wgg%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
> 
> For more options, visit https://groups.google.com/d/__optout <https://groups.google.com/d/optout>.
> 
> --
> Costin
> 
> --
> You received this message because you are subscribed to a topic in the Google Groups "elasticsearch" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/ __topic/elasticsearch/___ iE0t92CUzA/unsubscribe
> <https://groups.google.com/d/topic/elasticsearch/_iE0t92CUzA/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to elasticsearch+unsubscribe@__googlegroups.com
> <mailto:elasticsearch%2Bunsubscribe@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/ __msgid/elasticsearch/532C890E.__ 3060404%40gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/532C890E.3060404%40gmail.com>.
> 
> For more options, visit https://groups.google.com/d/__optout <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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com) [mailto:elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciDVuNO8ArHSOkvPUsDnKt%2BE6dOXbR%2B3QaEEJGvx9ok\_Rw%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CANB1ciDVuNO8ArHSOkvPUsDnKt%2BE6dOXbR%2B3QaEEJGvx9ok_Rw%40mail.gmail.com)  
> [https://groups.google.com/d/msgid/elasticsearch/CANB1ciDVuNO8ArHSOkvPUsDnKt%2BE6dOXbR%2B3QaEEJGvx9ok\_Rw%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CANB1ciDVuNO8ArHSOkvPUsDnKt%2BE6dOXbR%2B3QaEEJGvx9ok_Rw%40mail.gmail.com?utm_medium=email&utm_source=footer).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
Costin

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/53305C0B.7070206%40gmail.com](https://groups.google.com/d/msgid/elasticsearch/53305C0B.7070206%40gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:41am UTC](https://discuss.elastic.co/t/es-attempting-to-parse-dates-automatically-possibly-hadoop-related/16480/13 "2017-07-06T01:41:05Z")

</div>


