Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance data table filter for alternate spellings #399

Open
smalers opened this issue May 14, 2021 · 0 comments
Open

Enhance data table filter for alternate spellings #399

smalers opened this issue May 14, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request medium Priority: normal maintenance and enhancements S Size: day or less

Comments

@smalers
Copy link
Contributor

smalers commented May 14, 2021

This is a low-priority enhancement but something that seems useful based on recent experience.

The address to location geocode functionality only works well when the address matches some database on the server side. To account for variations in spelling, the server algorithm must account for variations in spellings and abbreviations. For example Drive, Dr. The data table search feature has similar design limitations and if the user does not exactly type a string the pattern may not be found. Therefore, it would be useful if the search tool was smart enough to do similar things. Technical considerations are:

  1. Is there a standard published dictionary of word equivalents or public algorithm that could be used so we don't need to reinvent?
  2. Is filtering based on equivalent words reasonably fast?
  3. Would users want to exactly match a phrase and not want similar matches?
  4. Is this in an advanced tool that has things like "match case", etc.
@smalers smalers added enhancement New feature or request medium Priority: normal maintenance and enhancements S Size: day or less labels May 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request medium Priority: normal maintenance and enhancements S Size: day or less
Projects
None yet
Development

No branches or pull requests

2 participants