Type: New Feature
Affects Version/s: None
Fix Version/s: OpenMRS 1.9.0
OpenMRS creates an index for concept searches by breaking concept names into individual words and placing these into the concept_word table. Certain words should be ignored during indexing (e.g., and, the, if, and, ...). Currently, these are hardcoded, but we would like them to be added to the API so that they can be managed by implementations and can be defined for different locales.
- Create the table as described above
- The list of initial stop words should come from what is currently hardcoded for building the concept_word table contents (indexing).
- New API methods in the administration service should be created to manage stop words (basic CRUD operations).
- Manage of stop words should be added to a "Manage Indexes" under the "Admin Concept" section of the administration page (see TRAC-2215 which will use the same admin page so that stop words and word equivalencies can be managed in one place)