Не понятно из описания что у вас за «объекты», по которым надо искать.
Парочка стандартных решений для поиска:
1) Sphinx + django-sphinx — полнотекстовый поиск. потребует осилить документацию к sphinx. Работает быстро.
2) google custom search — позволит очень просто организовать поиск по сайту (или подразделу сайта).
> Проблема остаётся актуальной для веб-девелоперов.
Как ни странно схема поиска ничем не отличается.
Если вы — начинающий веб девелопер, то вы наверняка уже пробовали пользоваться каким-нибудь фрэймворком. Если еще не нашли в нем занозу, мешающую вам — в каждом из них наверняка есть список junior jobs, или же разработчики вам найдут занятие, если вы спросите. >Причём хочется поучаствовать в таком проекте, где хорошо относятся к новичкам
Адекватным новичкам будут рады практически в любом проекте.
> С тех пор проекта для решения задачи «из жизни», к сожалению, не нашлось.
Не нашлось?
А вы пробовали использовать хоть одну опенсурсную программу?
Вас в ней ВСЁ устраивает?
Хинт отчаянным искателям опенсурсных проектов для участия:
Начните использовать опенсурсное ПО (везде, где это возможно) — вы найдете огромное количество мелких багов, которые ждут вашей любви.
Ну да, если хранить в VCS и файлы миграции, то schemamigration делается не на продакшн-сервере, а в другом месте.
Это немного удобней, но когда миграций накопится очень много их надо наверное чистить, и south начнет возмущаться про удаленные файлы миграций.