elasticsearch - Auto Complete is not working in Elastic Search -
if give exact match or 1 character working fine, if give 2 or 3 characters auto complete not working. example if give t or test working, if give tes not working.
my data looks this
put /test/test/1 { "id": "1", "input": "test", "output": ["testing", "testing"] } put /test/test/2 { "id": "2", "input": "test two", "output":["testing", "testing"] } my elastic query
{ "query": { "query_string": { "query": "tes" } } }
you forgot wildcard believe:
get /test/test/_search { "query": { "query_string": { "query": "tes*" } } } you may want use "query": "input:tes*" autocomplete 1 specific field.
Comments
Post a Comment