Как пометить и классифицировать жизнь, вселенную и все? - PullRequest
3 голосов
/ 05 февраля 2010

Шутки в сторону, я пытаюсь построить иерархию тегов для библиотеки значков, которая может содержать потенциально все, что угодно. Проблема в том, как сделать четкую и простую иерархию (большинства) объектов? Я не пытаюсь делать сверхспецифичные категории, просто чтобы помочь пользователям с поиском (если я смогу сузить иконки в 10 000 разрядов в категории по 100, что должно быть уже большой помощью)

Я начал делать это сам с нуля, но чувствую, что сделать это правильно очень сложно. Я уверен, что некоторые исследования были сделаны уже на эту тему. Кто-нибудь может указать мне правильное направление?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 05 февраля 2010
1 голос
/ 05 февраля 2010

Возможно, вам не нужна иерархия, а вместо этого - коллекция тегов для каждого значка. Затем вы можете выбрать только значки, которые имеют все запрошенные теги.

Настоящая проблема - это проблема Родителя / Дитя. У икон детей есть родители, или у родителей есть дети? Если вы говорите, что у родителей есть дети, вы удваиваете детей в иерархии, потому что каждый из детей должен находиться под каждым из родителей. То же самое верно, если вы посмотрите на это с противоположной стороны. Часто лучше (особенно для того, что вы предлагаете) просто назначить атрибуты каждому «человеку» того, кто их дети и кто их родители. Затем вы можете позволить пользователю решить, как выглядит дерево.

0 голосов
/ 06 февраля 2010

Попросите людей добавить теги и описание к любому значку, а затем предоставляет поисковую систему. Другого пути нет: никто не просматривает 1000 категорий, чтобы найти контент. Если они видят большую индексную страницу, они отскакивают и гуглят нужную картинку.

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