I am volunteering for a non-profit and the CEO would like an application that stores resumes of University professors. The resumes are to be searchable so that possible employers can find them. The resumes could be in a variety of formats, including pdf or Word.
The Web site is currently based on Joomla!, but may move to Drupal. In either case, the developers are familiar with PHP. I am familiar with PHP as well as Java.
What is the best architecture for this application? I am considering:
- Installing either the Java or PHP version of SOLR and linking to it through PHP, using the PHP Solr extension.
- Using the PHP version of Lucene directly and bypassing Solr.
- Use the Search Lucene API Drupal extension, which provides Solr-like functionality.
If I have left any possibilities out, please let me know.
Also, I couldn't find a good book on Solr on Amazon. There is a good one on Lucene, though (the In Action series). Unfortunately, it only briefly mentions Solr. Is it worthwhile reading a good book on Lucene in order to understand how to use Solr better, or would I be wasting my time/money? I also couldn't find any good books on Solr...but maybe you can recommend one.