By default Strings are analyzed using "standard analyzer"
http://localhost:9200/<UR INDEX
NAME>/_analyze?analyzer=standard&text=jones-walker&pretty<http://localhost:9200/sports/_analyze?analyzer=standard&text=jones-walker&pretty>
{ "tokens" : [ { "token" : "jones", "start_offset" : 0, "end_offset" : 5,
"type"
: "<ALPHANUM>", "position" : 1 }, { "token" : "walker", "start_offset" : 6,
"end_offset"
: 12, "type" : "<ALPHANUM>", "position" : 2 } ] }
So the terms stored after analysis are as aboveRead standard analyzer
On Friday, 20 December 2013 16:28:35 UTC+5:30, Mark Perry wrote:
>
> All the data is going through the bulk uploader. In C# I serialize the
> object that represents the individual and add it to a string that will be
> passed to a PUT request. I don't think I have a specific mapping - can you
> recommend something I need to read up on?
>
> sb.Append("{ \"create\" : {\"_index\" : \"knowsleycitizen\", \"_type\" :
> \"attendance\", \"_id\" : \"" + id.ToString() + "\"} }\n" +
> Newtonsoft.Json.JsonConvert.SerializeObject(b) + "\n");
>
> On Friday, 20 December 2013 09:36:07 UTC, paul wrote:
>>
>> It depends on your mapping , can you show the mapping for your surname.
>>
>> Reagrds
>> Avinash
>>
>> On Friday, 20 December 2013 14:45:45 UTC+5:30, Mark Perry wrote:
>>>
>>> Can anyone tell me why this search works:
>>>
>>>
>>> {"query":{"bool":{"must":[{"term":{"chosenforename":"brian"}},{"term":{"surname":"jones"}},{"term":{"dob":"2002-02-12T00:00:00"}},{"range":{"eventstart":{"from":"2013-09-01T00:00:00","to":"2013-11-14T00:00:00"}}}]}}}
>>>
>>> but this one doesn't:
>>>
>>>
>>> {"query":{"bool":{"must":[{"term":{"chosenforename":"brian"}},{"term":{"surname":"jones-walker"}},{"term":{"dob":"2002-02-12T00:00:00"}},{"range":{"eventstart":{"from":"2013-09-01T00:00:00","to":"2013-11-14T00:00:00"}}}]}}}
>>>
>>> i.e. second search has a "double barreled" surname in it?
>>>
>>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/d972987f-9e6c-46fa-8dc6-301d2e8a583f%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.