Как тип данных выбрать для хранения года издания книги?
Вероятно 2 поля лучше всего для этого, в одном значение, во втором единица измерения (год, век, тысячелетие и т п), поиск будет более сложным, но фильтры можно будет сделать любые.
Текстовой? Что было одинакова. А не то римские, то арабские(для фильраций).