When the keyword.xml includes phrases which are differing only by their last characters, the keyword-parameter pairs generated according to these phrases are not what is expected.
Fixed this by reversing the array containing the phrases which are mapped to keywords. In earlier implementation shorter phrases which have the same "root" of words were overriding keywords with longer phrases differing by their last characters.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Fixed this by reversing the array containing the phrases which are mapped to keywords. In earlier implementation shorter phrases which have the same "root" of words were overriding keywords with longer phrases differing by their last characters.