I'm not sure what version of Sitecore you are using but have you checked the following steps?
- All Lucene config files (
Sitecore.ContentSearch.Lucene.*
) have been renamed to .disabled in wwwroot\\App_Config\Include.
- All Solr configs are enabled, those that follow this pattern:
Sitecore.ContentSearch.Solr.*
(there is a good script for this here: https://gist.github.com/patrickperrone/59b8745ee8b8ff9045b5)
- You have set the value of
ContentSearch.Solr.ServiceBaseAddress
and ContentSearch.Provider
is set to "Solr"
.
- You have set the Solr processor to
"Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.WindsorInitializeSolrProvider"
here: Sitecore.ContentSearch.Solr.DefaultIndexConfiguration.config
.
- Rebuild your indexes
- Check your custom indexes and custom search index configuration
More info here: https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/search_and_indexing/walkthrough_setting_up_solr#_Configuring_Sitecore_to
This is also a bit out of date for the latest version of Sitecore but is a nice walk-through:
https://born4joy.wordpress.com/2015/09/03/installation-and-configuration-of-solr-for-sitecore-8/
One other thing worth checking is how you are configuring your IOC for Solr, it can be done like so in the Global.asax:
<%@ Application Language=’C#’ Inherits=”Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.WindsorApplication” %>
In our 8.1 site We are doing this via WebActivatorEx instead but it does the same thing.
Sitecore.ContentSearch.Solr.Index.Master.config
and other indexes configs? – Marek Musielak Dec 22 '16 at 17:14