Page 1 of 1
CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 6:17 am
by juliacold888
Здравствуйте! На галерах для вывода релевантного контента используется tag=CURRENT_ITEM_TAGS_INTERSECTION. Галеры открываются очень долго (ну и тэгов в базе очень много конечно), пробовали ставить category=CURRENT_ITEM_GROUPS_INTERSECTION ситуация не лучше (групп примерно 380)
Реально как то ускорить работу?
Не знаю тонкости работы, но вот Sphinx же как то быстро отрабатывает результаты.
Выставляли
tag=CURRENT_ITEM_TAGS_COMBINED
category=CURRENT_ITEM_GROUP
показывает +- одни и те же релевантные галеры, как по мне толку от такого релевантного контента приближается к 0
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 1:30 pm
by admin
Приветствую!
отлично, какой запрос сфинкса быстро отрабатывает? он выдает нужный результат?
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 1:52 pm
by juliacold888
admin wrote: Thu Mar 02, 2023 1:30 pm
Приветствую!
отлично, какой запрос сфинкса быстро отрабатывает? он выдает нужный результат?
Например asian teen - выдает быстро и релевантно
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 1:59 pm
by admin
я не совсем понял как связано то что сфинкс быстро выдает ответ при поиске кейворда с подсчетом пересечения всех групп у разных галер?
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 2:05 pm
by juliacold888
admin wrote: Thu Mar 02, 2023 1:59 pm
я не совсем понял как связано то что сфинкс быстро выдает ответ при поиске кейворда с подсчетом пересечения всех групп у разных галер?
я чисто как пример). Я просто спросила реально как то ускорить подсчет или нет, потому что как сейчас идет подсчет у каждой галеры с _INTERSECTION не реально долго)
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 2:32 pm
by admin
ясно )))
сколько галер и соклько тотал тагов у всех галер?
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 3:06 pm
by juliacold888
admin wrote: Thu Mar 02, 2023 2:32 pm
ясно )))
сколько галер и соклько тотал тагов у всех галер?
галер 2,8 млн
тэгов 30к
но так же пробовали выводить чисто по category=CURRENT_ITEM_GROUPS_INTERSECTION тоже тормозит, категорий в базе 380 шт
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 6:16 pm
by admin
итого нам надо взять например 5 категорий текущей галеры и пройти по 2 800 000 других галер и проверить какое кол-во категория совпадает, отсортировать по кол-ву совпадений и потом по цтр
да, это занимает время
если есть идеи как можно оптимизировать этот процесс - я готов реализовать
в ином случае лучше конкретно описать своими словами какие именно релейты вы хотите и мы так же словами поймем сколько надо сделать выборки и будет ясно насколько ыстрый это будет процесс
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Thu Mar 02, 2023 7:43 pm
by juliacold888
admin wrote: Thu Mar 02, 2023 6:16 pm
итого нам надо взять например 5 категорий текущей галеры и пройти по 2 800 000 других галер и проверить какое кол-во категория совпадает, отсортировать по кол-ву совпадений и потом по цтр
да, это занимает время
если есть идеи как можно оптимизировать этот процесс - я готов реализовать
в ином случае лучше конкретно описать своими словами какие именно релейты вы хотите и мы так же словами поймем сколько надо сделать выборки и будет ясно насколько ыстрый это будет процесс
а если сделать таг без подсчета цтр? и например возможность по какому количеству тагов/групп искать совпадения, намного ускорит процесс?
Re: CURRENT_ITEM_TAGS_INTERSECTION
Posted: Fri Mar 03, 2023 4:27 am
by admin
можете плз на словах описать как это примрено должно работать ?
например у текущей галеры 5 групп
что мы делаем? условно берем каждую из 2 800 000 и сравнивам какие там из этих 5 есть ?