Я бы посоветовал вам начать с поисковой системы с открытым исходным кодом, такой как Lucene ( Java или .NET ), и начать добавлять функции поверх платформы.Возможно, вы могли бы создать плагин для поиска метаданных камеры (IE, EXIF)?
PS.Возможно, вы захотите пометить правильные ответы на 20 вопросов, которые вы уже задавали.Уровень принятия 21% не дает признания тем, кто усердно работает, чтобы ответить на ваши вопросы.