We have successfully implemented Apache Solr as a Search Solution for DotNetNuke . Here's the summary on how we did it. First we installed BitNami Apache Solr Stack to our test machine(Windows 7). We change the Solr Schema to fit our needs. We build a DNN Scheduler to add/edit/delete documents to Solr using Solrnet . After we are done indexing, we created a search class to query Solr Webservice using Solrnet. Now we have an Intelligent and Fast Search. :) FYI: Solr has a cool Dashboard that will let you check if your documents are being index properly or do some test query. I will find time to share actual source code in the near future. Regards