Для недавнего проекта я реализовал алгоритм FP-Growth для чтения транзакций и генерации общих наборов, из которых я затем генерирую правила ассоциации.Это хорошо работает для моих целей.
Теперь, когда я генерирую тысячи правил, я ищу эффективный способ их выполнения ... в настоящее время я храню правила в таблице postgres, гдеТело - это массив целых чисел, а голова - это одно целое.Мой запрос ищет строки, в которых набор элементов, которые я получил, содержит тело, но не заголовок.
Я ограничен использованием PHP и Postgres - этот проект является небольшой частью гораздо более крупного приложения.
Может ли кто-нибудь порекомендовать структуру данных или схему таблиц / направить меня к хорошим ресурсам?Кроме того, каков предпочтительный термин при обсуждении применения правил ассоциации - оценивать, выполнять, искать, запускать?
Спасибо!