This allows you to quickly identify your search prompt in the contents of the returned decisions. Through transliteration it is possible to highlight accented text (which is also done by MariaDB) when searching with plain ASCII text, and vice-versa.
The markers are progressively inserted into the original decision contents by iterating with mb_stripos (note: case-insensitive).
Original implementation used preg_replace, however, this does not work with the accented characters:
This allows you to quickly identify your search prompt in the contents of the returned decisions. Through transliteration it is possible to highlight accented text (which is also done by MariaDB) when searching with plain ASCII text, and vice-versa.
The markers are progressively inserted into the original decision contents by iterating with
mb_stripos
(note: case-insensitive).Original implementation used
preg_replace
, however, this does not work with the accented characters:For example, searching for
geinstalleerd
would return results containinggeïnstalleerd
. However, these would not be highlighted.Closes GH-1763.