Здравствуйте, Зверёк Харьковский, Вы писали:
ЗХ>Здравствуйте, wraithik, Вы писали:
W>>>>Наводящий вопрос: а пользователь знаком со справоником, или же он его видит в первый раз? W>>>>Дело в том что от этого изменится оптиммальный способ поиска.
ЗХ>>>Интересно. А в какую сторону?
W>>Ну если человек не значет структуры справочника — то поиск по не точному совпадению (релативный поиск вроде назвается, такое писал один раз).
W>>А если знает. То дополнительные классификаторы + иерараххия + локаторный поиск рулят. Но только если справоник хоршо структуриован и пользователь это знает.
ЗХ>Т.е. отбор Вы отвергаете вааще?
Нет. Вы меня не верно поняли. Есть куча элеметов. Есть Н классификаторов. Для ?каждого? классфикатора у элемента создается своство. Т.е. человек допустим сперва по свойству "Вид товара" выберет "Пиво" (т.к. классификатор видов товаров на порядки меьше классификатора товаров, то выбор будет произведен быстро) ну и т.д.
И Кодт выше заметил верно, что иерахи — частный случай отбора (от себя — это отбор по родителею).
Я просто хотел сказть — что "серебряной пули" нет. Т.е. все решается комплексно и по разному (для разных задач поиска). А сам бы рекомендовал сперва масксимально сузить количество элементов (т.е. все возможные фильтры), а потом заниматься поиском.