flexion / ef-cms

An Electronic Filing / Case Management System.
23 stars 10 forks source link

Search: Implement Plain Language Boolean Operators #8731

Open cholly75 opened 3 years ago

cholly75 commented 3 years ago

As a DAWSON user, I would like to be able to use plain language to search using boolean functions in keywords/phrases so I can perform more accurate searches.

Pre-Conditions

Acceptance Criteria

Mobile Design/Considerations

IRS API Considerations

Do these changes impact the IRS API?

Security Considerations

Notes

Tasks

Definition of Done (Updated 4-14-21)

Product Owner

UX

Engineering

kkoskelin commented 2 years ago

Code to parse natural language processing is on this branch: https://github.com/flexion/ef-cms/tree/8731-search-ustc-parser stand-alone file that does the magic is shared/src/utilities/searchSyntaxParser.js (and lots of tests, too)