Судя по тому, что вы объяснили, ни один Solr не подходит.
Вы были бы более чем способны иметь возможность выполнять полнотекстовый поиск через MySQL, если вам нужно.Тот факт, что вы упоминаете Joomla и Drupal, явно указывает на то, что вы используете RDMS.
Если бы я начал этот проект заново, я бы, вероятно, использовал какой-нибудь движок noSQL, например MongoDB, для создания своих документов резюме. www.mongodb.com
Так я бы сохранил своих данных.
Если затем возникнет необходимость в поиске документов, я рассмотрю использование Solr только в том случае, если рассчитываю на тысячи и тысячи поисков в день.Это действительно не требует усилий по внедрению приложения Solr, если вы ожидаете только 100-1000 поисков в день.
И, чтобы ответить на вопрос о книге «Solr», книга, которой я владею и которой я бы порекомендовал, является http://www.packtpub.com/solr-1-4-enterprise-search-server/book, но я уверен, что вы, возможно, найдете что-то более новое.Я купил это как 18-24 месяца назад.
Сначала вы захотите сохранить данные о каждом человеке ... так что