I'm not sure if this issue is specified toward Chinese, but Joomla Smart Search produces different results if I use the english language tag at end of URL, see example below:
https://zerowastetraveldiary.com/finder?q=%E9%9B%A8%E6%B0%B4%E5%9B%9E%E6%94%B6&l=en
https://zerowastetraveldiary.com/finder?q=%E9%9B%A8%E6%B0%B4%E5%9B%9E%E6%94%B6
https://zerowastetraveldiary.com/finder?q=%E7%92%B0%E4%BF%9D&l=en
https://zerowastetraveldiary.com/finder?q=%E7%92%B0%E4%BF%9D
I encountered a similar issue with J4, but was ignored as Chinese wasn't an available language at that time
Results should be the same
Results are different
Joomla 3.9.27
MYSQL 5.6.39
PHP 7.4.2
Maybe this is by design? if so than please close this issue!
Labels |
Added:
?
|
Hi @brianteeman thanks for the tip, after disabling stemmer it still produces the same incorrect results.
I didnt think it would make a difference but its good to confirm that it it is nothing to do with a stemmer
Simply said, this is by design, yes. Smart Search searches the index that is either marked as '*' (no specific language given) or the currently used language. If your content is set to be english and the site is using chinese, then it wont find any content that is specifically marked as english. Thus this can be closed as expected behavior.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2022-01-17 16:12:31 |
Closed_By | ⇒ | drmenzelit | |
Labels |
Added:
No Code Attached Yet
Removed: ? |
Closing this as it is expected behavior
Ping @Hackwar