Ну, видел подобные программы. Не совсем целевая предметная область - просто каталогизаторы изображений.
Эффективность поиска оценить тяжело, бо как непонятны usecases. Т.е. надо быть пользователем подобной системы, что бы правильно произвести оценку.
Если говорить про написание подобной программы, то тут есть такой момент.
Если ты пишешь для себя, то проектируй так, как тебе будет удобно. Потом пользуешься этим, понимаешь как оно должно быть и переделываешь. Тут особых вариантов нет.
Если это идея для других, то смотри какие есть каталогизаторы изображений и либо просто бери их, либо пиши что-то похожее, но с соотв. спецификой.
PS. По поводу имплементации. Я бы думал в сторону создания БД с готовыми превьюшками. Сами картинки могут быть и на внешних дисках, и в инетрнете. А вот БД должна быть локальная для быстрого поиска.
PPS. Кстати, по англ. это будет bookplate.
|