Status

DONE

Author

Feature No.

TOR-9052 - Getting issue details... STATUS

Test Case No.

TOR-12656 - Getting issue details... STATUS

General Description of the Feature

The user can now use the quick search with the following Special Characters and their combinations

  1. " , "(Comma): If the user adds a search text like “Giannis, Marius” then the phrase is split at the ‘,’ character and combine them with “or” operator. For example, in the case mentioned above a search will be created for entities in the catalogue that contain “Giannis” or “Marius” on any field, on any part of the field.
  2. "&" (Ampersand): If the user adds a search text like “Giannis & Marius” then we split this phrase at the ‘&’ character and combine them with “and” operator. For example, in the case mentioned above we a search will be made for entities in the catalogue that contain “Giannis” and “Marius” on any field, on any part of the field or on any combination of fields.
  3. "~" (Tilde): If the user adds a search text like “~0163-6136445”  the phone will be sanitized, meaning that all of these characters (, ), +, -, ', / will be removed, if exist and search in a special non-visible field that the sanitization was already executed  of the database field and store it in the lucene catalogue.
  4. "?" (Question Mark): If the user adds a search text like “M??er” a search will be made for any field in any entity that will have length equal to the length of the search text, in this case here 5 characters will be added and the ‘?’ character will be any of the possible characters existing on the keyboard. As an example, this search will return results containing “Maier”, “Mayer”, “Meier”, “Meyer”.
  5. "* "(Asterisk):If the user adds a search text like “M*er” we will search for any field in any entity that will start with ‘M’, contains any keyboard character and at any amount and ends with “er”. As an example, this search will return results containing “Maier”, “Maiopimer”, “Mayyer”.
  6. Combinations of special characters: All the mentioned special characters can be used in a phrase that will be used to trigger the enterprise search. As an example, the user can enter “Gia??is, M*r & ~0163-6136445”. This search will return all the entries containing “Giannis”, “Giampis”, “Giastis” etc, and all the results containing “Maier”, “Maiopimer”, “Mayyer” AND “0163-6136445” phone number.

Business Benefit

The user can make a quick search with special characters and their combinations


Configuration 

N/A


Additional Information

  • Feature No.:  TOR-9052 - Getting issue details... STATUS
  • Test Case No.:  TOR-12656 - Getting issue details... STATUS
Write a comment…