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.
yellow.
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.
...
title | Requires 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