I don't have any reason why you should *not* use Solr. However, if you are not already familiar with SWISH-E, that might be another open-source option to consider . I've found it to be pretty easy to get up and running. I use a SWISH-CGI interface written by John Millard.
The SWISH-E site has a forum thread, "swish-e vs solr?" that might shed some light on the relative merits .
 Simple Web Indexing System for Humans - Enhanced (SWISH-E)
 [swish-e] swish-e vs solr?
# Michael Doran, Systems Librarian
# University of Texas at Arlington
# 817-272-5326 office
# 817-688-1926 cell
# [log in to unmask]
From: Code for Libraries on behalf of Cloutman, David
Sent: Tue 8/5/2008 6:03 PM
To: [log in to unmask]
Subject: [CODE4LIB] Solr for Internal Searching
Today my boss asked me to come up with a solution that would let us
index and search our intranet. I was already thinking of using Solr on
our public Web site we are building, and thought this might be a good
opportunity to knock two items off the to-do list with the same
technology. I know there was a preconference session on Solr this year,
and I have the sense that this is gaining traction in the library
community. Is there any reason why I shouldn't do this?
David Cloutman <[log in to unmask]>
Electronic Services Librarian
Marin County Free Library
Email Disclaimer: http://www.co.marin.ca.us/nav/misc/EmailDisclaimer.cfm