Fuzzy Search Not working in 8.3, 8.5

I am exploring elastic search capabilities inside pega, I am able to retrieve data from elasticsearch index by calling report definition by using pxRetrieveSearchData. Now i am working on Fuzzy search configuartion inside pega(ReferedLink). Configuration part is completed successfully, but it not returning results as expected.

I went thorugh community articles related to this fuzzy search . But all of them still unresolved. Can anyone help me to acheive this..

I am not able find way to work on fuzzy search. Can anyone help to work on fuzzy search…

@DhanasekarC0202

Make use of parameters being sent to pxRetrieveSearchData activity to make the Fuzzy work.

pySearchMethod should be set to EXACT for fuzzy to work.

pyDoFuzzySearch, pyFuzziness and other fuzzy params can be set as per the requirement

I have tried @Hoyath. But it not worked hoyath . can you share any sample screenshots to understand..

@DhanasekarC0202

Call pxRetrieveSearchData with below parameter values

→ pySearchString - value which needs to be searched

→ pySearchMethod - EXACT

→ pyReportClassName- Name of the class on which you have created the report

→ pyReportName- Name of the report

→ pyDoFuzzySearch - true

→ pyFuzziness - 2

→ pyMaxExpansions - 100 (maximum number of words fuzzy will match before stopping the query- higher number can hamper the performance)

Enable loggers on PegaSearch.Searcher.ESSearcher

You will notice that query looks something like this ( ~ symbol in the query indicates that this is a fuzzy query and you can also check other parameters like the fuzziness or the fuzzymaxexpansions)

Attaching screenshots for reference.

 "from" : 0,
  "size" : 1000,
  "query" : {
    "bool" : {
      "must" : [
        {
          "query_string" : {
            "query" : "Tiger~",
            "default_field" : "_content",
            "fields" : [ ],
            "use_dis_max" : true,
            "tie_breaker" : 0.0,
            "default_operator" : "and",
            "auto_generate_phrase_queries" : false,
            "max_determinized_states" : 10000,
            "allow_leading_wildcard" : true,
            "enable_position_increments" : true,
            "fuzziness" : "2",
            "fuzzy_prefix_length" : 0,
            "fuzzy_max_expansions" : 100,
            "phrase_slop" : 0,
            "analyze_wildcard" : true,
            "escape" : false,
            "split_on_whitespace" : true,
            "boost" : 1.0
          }
        }
      ],