i have text fields like above
I want to query on this string with prefix. And the query is
and this query return all texts below in the example.
Do i need extra analyzer or token filter on texts?
How can i exact match search with prefix on elastic ?
Are the fields you posted exactly like that, ie a keyword?
Fields actually analyzed list of a string that has a analyzer with "+" sign "elastic|b|c+elastic,search|b|c+elastic,search,prefix|b|c"
Indeed, now i got it that prefix query does not support an analyzed string, but i need to analyze the text and query on it like "Contains" or "IndexOf" methods. Actually i'm trying to get the text which is contains "elastic|" . And i need any suggestion faster than regex query by the way
I have two options actually :
- A Nested list string with no analyzer and prefix search on it ;
- A regex query (no wildcard included) on analyzed string
Which is the best for my case ?
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.