User tests: Successful: Unsuccessful:
I don't know why in the query #__tags
is twice. Once as a a
and second time as a b
. For me it works perfectly when we remove b
. I had a problem with this - for 1100 tags on my websites, Smart Search Indexer found more than 1233000 items to index.
Pull Request for Issue #13866.
Remove #__tags AS b
from the query and change the b.created_user_id
to the a.created_user_id
in the JOIN part of the query.
Use php cli/finder_indexer.php
to check if the number of tags is the same as a number of items to index.
For the number of tags have the same number of items for index.
For 1100 tags, I have more than 1233000 items to index.
Status | New | ⇒ | Pending |
Category | ⇒ | Front End Plugins |
Labels |
Added:
?
|
I have tested this item
I have tested this item
Status | Pending | ⇒ | Ready to Commit |
RTC
I have tested this item
Tag indexing works properly
and
before PR we get FROM #__tags AS a, #__tags AS b
a million rows to index for 1000 tags
SELECT a.id, ...
FROM #__tags AS a, #__tags AS b
LEFT JOIN #__users AS u ON u.id = b.created_user_id
WHERE `a`.`id` > 1
After PR FROM #__tags AS a
1000 rows to index for 1000 tags
SELECT a.id, ...
FROM #__tags AS a
LEFT JOIN #__users AS u ON u.id = a.created_user_id
WHERE `a`.`id` > 1
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-05-24 00:06:28 |
Closed_By | ⇒ | mbabker | |
Labels |
Added:
?
|
I can confirm this issue and tested this item successfully.