As mentioned, the info.name field is not_analyzed.
While searching, I want to provide multiple values/terms with fuzziness 1.
Ideally, the above query execution should return all the 3 values that I have stored, but it doesn't.
I want to know if there is any other query or mechanism, where we can search for multiple terms together on a not_analyzed field with a fuzziness of 1.
Looking at the API docs and using your examples it seems the value parameter to the FuzzyQuery only works with a single value (i.e. not arrays of values).
It's unclear to me from a quick look at the parsing implementation whether it is expected to work with arrays of values or not (I would suspect given the singular variable name "value" that this is not the case).
You can combine multiple fuzzy queries as separate objects inside a should or must array inside a bool query - depending on whether you want to logically OR or AND these expressions.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.