New to ES so maybe a dumb question but I am trying to search using a wildcard, e.g.: "SOMECODE*"
and "*SOMECODE"
It works fine, but the value in the document may have "SOMECODE/FRED"
.
The problem is *
will match with anything (which includes nothing).
*SOMECODE
will get a hit on SOMECODE/FRED
.
I tried searching for */SOMECODE
but this returns nothing.
I think the tokenization of the field is the root problem.
i.e., /
causes the value to be 2 words.
I tried setting the map on the field to not_analyzed
, but then I cant search on it at all.
Am I doing it wrong?
Thanks