User tests: Successful: Unsuccessful:
A regular request was to be able to also find compoung words. Smart Search right now matches the words exactly, even though it uses a stemmer to find common roots for a word. However those stemmers can only work on single words and "fail" on compound words, like they are very common in for example the german language. This PR allows to switch the matching method between exact matches, matching words starting with the given term and matching words which just contain the term in a random position. I was hoping that there would be a way to automatically split compound words in their different parts and to also index those, however I couldn't find a solution which could be used with justifiable effort. So this is the next best solution as it seems.
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_finder Language & Strings Front End |
Labels |
Added:
Language Change
?
|
Labels |
Added:
?
Removed: ? |
I have tested this item
I found that when searching for a partial or complete word the suggestion showed the result but after hitting enter there were no results show. When I revert the patch I get results for complete words when I do this, not for partial search terms.
Thank you, @superknutsel. There was indeed a bug in the code. Can you test this again?
I have tested this item
Hi @Hackwar I tested again and now it's working.
Thank you very much.
I have tested this item
Tested it with all settings of Word Match and it's working.
Thank you Hannes.
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2022-06-02 11:47:29 |
Closed_By | ⇒ | HLeithner |
Thanks
please don't introduce magic numbers, define "words" in the xml and add constants to the class for matching the value.