Здравствуйте! На галерах для вывода релевантного контента используется tag=CURRENT_ITEM_TAGS_INTERSECTION. Галеры открываются очень долго (ну и тэгов в базе очень много конечно), пробовали ставить category=CURRENT_ITEM_GROUPS_INTERSECTION ситуация не лучше (групп примерно 380)
Реально как то ускорить работу?
Не знаю тонкости работы, но вот Sphinx же как то быстро отрабатывает результаты.
Выставляли
tag=CURRENT_ITEM_TAGS_COMBINED
category=CURRENT_ITEM_GROUP
показывает +- одни и те же релевантные галеры, как по мне толку от такого релевантного контента приближается к 0
CURRENT_ITEM_TAGS_INTERSECTION
Re: CURRENT_ITEM_TAGS_INTERSECTION
Приветствую!
отлично, какой запрос сфинкса быстро отрабатывает? он выдает нужный результат?
отлично, какой запрос сфинкса быстро отрабатывает? он выдает нужный результат?
Don't forget to run script update
-
- Posts: 165
- Joined: Tue Jun 26, 2018 10:01 pm
Re: CURRENT_ITEM_TAGS_INTERSECTION
я не совсем понял как связано то что сфинкс быстро выдает ответ при поиске кейворда с подсчетом пересечения всех групп у разных галер?
Don't forget to run script update
-
- Posts: 165
- Joined: Tue Jun 26, 2018 10:01 pm
Re: CURRENT_ITEM_TAGS_INTERSECTION
я чисто как пример). Я просто спросила реально как то ускорить подсчет или нет, потому что как сейчас идет подсчет у каждой галеры с _INTERSECTION не реально долго)
Re: CURRENT_ITEM_TAGS_INTERSECTION
ясно )))
сколько галер и соклько тотал тагов у всех галер?
сколько галер и соклько тотал тагов у всех галер?
Don't forget to run script update
-
- Posts: 165
- Joined: Tue Jun 26, 2018 10:01 pm
Re: CURRENT_ITEM_TAGS_INTERSECTION
итого нам надо взять например 5 категорий текущей галеры и пройти по 2 800 000 других галер и проверить какое кол-во категория совпадает, отсортировать по кол-ву совпадений и потом по цтр
да, это занимает время
если есть идеи как можно оптимизировать этот процесс - я готов реализовать
в ином случае лучше конкретно описать своими словами какие именно релейты вы хотите и мы так же словами поймем сколько надо сделать выборки и будет ясно насколько ыстрый это будет процесс
да, это занимает время
если есть идеи как можно оптимизировать этот процесс - я готов реализовать
в ином случае лучше конкретно описать своими словами какие именно релейты вы хотите и мы так же словами поймем сколько надо сделать выборки и будет ясно насколько ыстрый это будет процесс
Don't forget to run script update
-
- Posts: 165
- Joined: Tue Jun 26, 2018 10:01 pm
Re: CURRENT_ITEM_TAGS_INTERSECTION
а если сделать таг без подсчета цтр? и например возможность по какому количеству тагов/групп искать совпадения, намного ускорит процесс?admin wrote: ↑Thu Mar 02, 2023 6:16 pm итого нам надо взять например 5 категорий текущей галеры и пройти по 2 800 000 других галер и проверить какое кол-во категория совпадает, отсортировать по кол-ву совпадений и потом по цтр
да, это занимает время
если есть идеи как можно оптимизировать этот процесс - я готов реализовать
в ином случае лучше конкретно описать своими словами какие именно релейты вы хотите и мы так же словами поймем сколько надо сделать выборки и будет ясно насколько ыстрый это будет процесс
Re: CURRENT_ITEM_TAGS_INTERSECTION
можете плз на словах описать как это примрено должно работать ?
например у текущей галеры 5 групп
что мы делаем? условно берем каждую из 2 800 000 и сравнивам какие там из этих 5 есть ?
например у текущей галеры 5 групп
что мы делаем? условно берем каждую из 2 800 000 и сравнивам какие там из этих 5 есть ?
Don't forget to run script update