This feature introduces a toggle for users to switch between exact and approximate search functionalities. Approximate search will be the default option.
Exact Match: Returns only results that perfectly match the user's query (spaces and punctuation included).
Approximate Match (Default):
Prioritizes exact matches, displaying them first.
If no exact matches exist, retrieve results based on the following conditions:
Ignores spaces and punctuation.
Considers orthographic relations:
v ↔ u,
i ↔ j,
i ↔ y
e ↔ ae, oe
c ↔ t
exp ↔ exsp
Note: The system should perform searches with and without the approximate match conditions. All retrieved results (exact and approximate) should be displayed to the user.
This feature introduces a toggle for users to switch between exact and approximate search functionalities. Approximate search will be the default option.
Exact Match: Returns only results that perfectly match the user's query (spaces and punctuation included).
Approximate Match (Default):
Note: The system should perform searches with and without the approximate match conditions. All retrieved results (exact and approximate) should be displayed to the user.