| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Философия программирования > Сложный поиск - как сделать удобно? |
| Автор: _Y_ 12.1.2007, 12:11 |
| Имеется большая таблица (тысячи записей), но та же проблема может быть и с текстом. Юзеру, соответственно, прокручивать ее очень неудобно. Нужно искать не один ключ а несколько, но не вместе (не SQL!), а по очереди. Пытаюсь придумать удобный для юзера вариант поиска, чтобы можно было легко "гулять" по таблице от одной к другой найденной позиции. Во всех известных мне программах используются только: <Введите ключ> и потом одно из трех: <Найти первый>, <Найти следуюший>, <Найти предидущий>. Потом отдельно искать по следующему ключу. Можно, конечно, искать по тому же принципу, но с булевым OR между ключами, но неудобно это. Вопрос: Может кто-нибудь придумал более удобный вариант поиска по нескольким ключам вперемешку? Интересует не алгоритм, а действия доступные юзеру. |
| Автор: v2v 7.11.2007, 14:43 |
| категоризируй по ключям. вместо тысяч записей у тебя будет несклолько десятков: тоесть список ключей, юзер клацнул по ключу весь список что относится к этому ключу разворачивается... |