Алгоритм для наиболее часто используемых предметов - PullRequest
0 голосов
/ 17 апреля 2019

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

На основании проведенного мною исследования, похоже, что анализ сродства будет лучшим способом определениякакие другие сборки наиболее часто используются с каждой сборкой.Мне было интересно, если кто-нибудь может предоставить какую-либо обратную связь, если это будет лучший алгоритм для использования или есть лучший.Все данные чертежей / сборок хранятся в базе данных MS SQL, а серверная часть сайта написана на C # с данными, предоставляемыми сайту через службу REST.

Любая информация или предложения будут высоко оценены.

Заранее спасибо.

1 Ответ

0 голосов
/ 17 апреля 2019

"считать"

Проблема, как вы ее описали, не требует какого-либо конкретного алгоритма.Это простая операция подсчета, которая может быть выполнена любой приличной базой данных, используя COUNT(), GROUP_BY и WHERE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...