Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Correct fuzzy match highlighted color in description and updated screenshot among other minor edits

Fuzzy search is an improved case list search tool. It can help find cases based on the values of properties that are close to, but do not exactly match , the search terms. For example, if you are searching for Christy, you could type Chrsty, or Kristy, or Christine and still find Christy. 

How it Works

When a field in the Case List is included in the list of Sort Fields in the case list in CommCare HQ, fuzzy matching is enabled.  For more information on setting up fields to sort by see Case List and Case Detail Configuration.

...

Exact matches are shown in yellowgreen, while fuzzy matches are in green.

For example, if you are searching for Christy, you could type Chrsty, or Kristy, or Christine and still find Christy. 

Image Removed

yellow.

Image Added

How to Configure Fuzzy Search

Fuzzy It is active by default and can be turned off by going to Application Settings → Advanced Settings → Android Settings section. Fuzzy search is available in CommCareODK CommCare for Android on versions 2.15 and higher, for applications built in CommCare version 2.15 or higher. It is active by default and can be turned off by going to Application Settings - > Android Settings.

...

titleRequires updated CommCareODK and Application Versions

To make this feature active for your project there are two updates:

...

.

...

As noted above you must include the case property you want to use fuzzy search for in your [to delete] your Case List Sortingand Case Detail Configuration.

Notes

  • Fuzzy search is not available on CommCare for Feature Phones
  • This feature works for multiple languages, including those in non-Roman scripts like Hindi.

...

  • The fuzzy search match algorithm incorporates industry standard methods such as Levenshtein distance and diacritic normalization