Hi

"Customer" is set to be "not_analyzed" so won't go through your analyser.

not_analyzedIndex this field, so it is searchable, but index the value
exactly as specified. Do not analyze it.

On 28 May 2015 at 09:45, vikas gopal <vikas.ha...@gmail.com> wrote:

> Hi Experts,
>
> In my log I have a field "Customer". It has all the values in capital
> latter like "VIKAS". Now when I fire query in Kibana like Customer:"vikas"
> or Customer:"VIK*" I got nothing . It works only when I do exact search
> like Customer:"VIKAS".
>
> I have following question
>
> 1) How I can search value with wildcard, something like name start with vi
> OR VI ?
>
> My Template is like
>
> {
>  "template_vg":{
>     "template" : "vg*",
>     "settings" : {
>         "number_of_shards" : 5,
>         "index.cache.field.type" : "soft",
>         "index.refresh_interval" : "5s",
>         "index.store.compress.stored" : true,
>         "index.query.default_field" : "message",
>         "index.routing.allocation.total_shards_per_node" : 5,
> "index":{
>                     "analysis":{
>                         "analyzer":{
>                           "analyzer_keyword":{
>  "type": "custom",
>                                  "tokenizer":"keyword",
>                                   "filter":"lowercase"
>               }
>            }
>         }
>      }
>     },
>     "mappings" : {
>         "_default_" : {
>             "_all" : {"enabled" : false},
> "properties" : {
> "Order_ID": {"type": "string","index" :"not_analyzed","doc_values" : true},
> "Customer": {"type": "string","index" : "not_analyzed","doc_values" : true
> ,"analyzer":"analyzer_keyword"},
> "Ordered_On": {"type": "string","index" : "not_analyzed","doc_values" :
> true },
> "Required_By": {"type": "string","index" : "not_analyzed","doc_values" :
> true },
> "Freight": {"type": "string","index" : "not_analyzed","doc_values" : true
> },
> "Shipped_On": {"type": "string","index" : "not_analyzed","doc_values" :
> true },
> "Country": {"type": "string","index" : "not_analyzed","doc_values" : true
> },
> "Post_Code": {"type": "string","index" : "not_analyzed","doc_values" :
> true }
>  }
> }
> }
> }
> }
>
>
> I read almost everything and got an idea that I need to use analyzer with
> Lowercase filter which will convert my values to lowercase then I can apply
> wildcard.But with the above analyzer for Customer I still got nothing . Can
> someone help me to understand what I am doing wrong .
>
> --
> Please update your bookmarks! We have moved to https://discuss.elastic.co/
> ---
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to elasticsearch+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/eb6bda79-428d-4fdc-b478-65f07905fe89%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/eb6bda79-428d-4fdc-b478-65f07905fe89%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Please update your bookmarks! We have moved to https://discuss.elastic.co/
--- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAECdJzBkQ%3DE%3DnFtrwbcUCazx8AZFnVv9SaC7X2Ju9fMSg7mD4Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to