elasticsearch match query is not working for numbers -


i have search query used search in report name. have indexed field name autocomplete,edge_ngram normal field name search proper when i'm having number / year in field name it's not working. query :

{   "query": {     "function_score": {       "query": {         "bool": {           "should": [             {               "match": {                 "field_name": {                   "query": "hybrid seeds india 2017",                   "operator": "and"                 }               }             }           ]         }       }     }   },   "from": 0,   "size": 10 } 

setting , mappings

{ "mappings": {     "pages": {         "properties": {                  "report_name": {                 "fields": {                     "autocomplete": {                         "search_analyzer": "report_name_search",                         "analyzer": "report_name_index",                         "type": "string"                     },                     "report_name": {                         "index": "not_analyzed",                         "type": "string"                     }                 },                 "type": "multi_field"             }                        }     } }, "settings": {      "analysis": {         "filter": {             "report_name_ngram": {                 "max_gram": 150,                 "min_gram": 2,                 "type": "edge_ngram"             }         },         "analyzer": {                            "report_name_index": {                 "filter": [                     "lowercase",                     "report_name_ngram"                 ],                 "tokenizer": "keyword"             },             "report_name_search": {                 "filter": [                     "lowercase"                 ],                 "tokenizer": "keyword"             }         }     } } 

}

can guys me out in this.

thanks in advance


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -