Shaos wrote:поиск по наименованию - это жутко неудобно
надо по ключевым словам, частям наименований и т.д.
для примера см. digikey.com
У диджика нету ботов
При поиске по ключевым словам получается очень много строк. На все выдать точное наличие (он-лайн) невозможно - это здорово замедлит учетную систему, если она сама раньше не ляжет

Поэтому еще ограничиваем по количеству запросов в минуту.
Сейчас видится несколько вариантов решения:
1. грубый поиск по части наименования - выдается список из 20-30-50 наименований только с брендом, корпусом, примерным наличием и классом позиции (так можно уточнить нужное наименование).
2. стандартный поиск по части наименования - максимум выдается 10 строк с ценами и актуальным количеством на складах (+ бренд и корпус); если результат поиска - 1 строка, то автоматически переключаемся в режим расширенного поиска;
3. расширенный поиск - в результатах поиска выдаем коммерческую и техническую информацию (то есть еще и краткое описание с параметрами); но больше одной строки выдавать не кошерно, так как это получится полная каша;
Есть задумка относительно поиска по связке: часть наименования + корпус. Например, поиск MAX232 в SOIC. Но тут тоже не все гладко, ибо наименований корпусов до чёрта, а пользователь не сообразит, что нужно задать только часть корпуса, например: SO вместо SOIC-16...
Поиск по тегам в принципе будет возможен, когда эти теги появятся в базе

И, скорее всего, только на отладку.