Предлагаю навести порядок с информацией, скопленной на либрусеке.
Корявости:
= Список авторов. В этот список вошли как писатели и поэты, так и переводчики, редакторы и художники. Встречаются даже как "автор" целые издательства.
= Любой автор имеет только одну фамилию для поиска. Хотя у многих есть пседонимы - на Максима Горького посмотрите.
= Отдельная тема - сопоставление произведения и издания. Автор пишет произведение один раз (в основном), а потом это произведение издеётся много раз в различных изданиях. Надо четко отделить книгу от произведения.
= "поиск" это наиболее примитивная форма для нахождения нужной информации. Фильтры - более совершенный инструмент. Как например в яндекс-маркете подбирабтся товары. У книг и произведений есть свои параметры, по всем этим параметрам можно включать фильтры для отсеивания лишнего .
Пример структурирования электронной бибилотеки. Тут еще не хватает издательств.
Если кого заинтересует эта тема, давайте сформулируем основные принципы более серьезного размещения информации.