Contains Query or Partial matching in Elasticsearch

Hi all,
I'm looking to search a word say "amend" which may be present in data as "amending", "amendment" or even "*amend". Which is the best method to search words like these? I know wildcard can achieve this but I am restricted to not using it due to my other part of the code. What are the different ways which provides better search performance?

Stemming or ngrams are index-time solutions to preparing words for fast partial search

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.