Оптимизированные рекомендации движка в ArangoDB - PullRequest
0 голосов
/ 26 апреля 2018

Я сейчас тестирую, строю проверку концепции механизма рекомендаций на основе графиков.Мне нужно оптимизировать один запрос (тестовый запрос), чтобы сравнить время ответа с желаемым.

Небольшая часть графика:

Products graph

Я хочусделайте следующий сценарий: аналогичные товары .Он должен брать продукты из той же категории и заказывать их путем посещения одного и того же клиента (например, если Клиент1 посетил Продукт1 и Продукт2, то это могут быть аналогичные продукты).Запрос должен учитывать количество посещений обычных клиентов, начиная с одного продукта и заказа на этот счет.

Пример.на приведенном выше графике для Product2 есть Product1 и Product3 из той же категории, и Product1 имеет 1 посещение от обычного пользователя, Product3 имеет 2 посещения, поэтому рекомендации будут следующими: {Product3, Product1}.

Как мне построитьзапрос графика с использованием AQL для получения хорошего времени отклика.

...