Нельзя хранить информационные объекты в копиях в разных местах
Тут речь шла об архивах. Они имеют соответствующий статус и работать с этими материалами надо именно как с архивными.
И опять вопрос, почему работу надо начинать с поиска? У меня очень много проектов и могу поднять любой. Просто пройду в нужный каталог. Бывает, что проекты имеют заимствованные компоненты или общую нормативную или технологическую документацию. Для этого есть спецификации. Если проект качественно задокументирован, то найти в нём нужную часть не составляет труда.
Помнится в конце прошлого века готовили лицензию на МИГ-29 для Северной Кореи. Вот где был шухер. Сверяли всё. Каждую деталь, а для каждой детали всю оснастку со всеми изменениями и инструментальное хозяйство. В день поднималось по нескольку десятков чертежей. Благо система документооборота была тогда на высоте. Самое интересное, что после работы с чертежами конструктора не клали их на место, а сваливали в общую стопку. Архивные
крысыдефки шустро распхивали их по папкам и на следующий день уже ими пользовались другие.
Поиск нужен тогда, когда имеем дело с хранилищем в виде глубокого колодца и в котором названия файлов не содержат мнемоники. Тогда кранты. Тут нужна база данных. Делал для книг, фильмов и стандартов на аксессе. Информация в индексированных полях и в той же строке ячейка с сылкой на файл. Выкатывается очень легко. Можно файл залить и в поле, но это очень стрёмно. Улетит вместе с таблицей.