I have Apache Solr successfully installed on the server and successfully working in Drupal 7.38 via Apache Solr Search 7.x-1.7.

I have created 2 solr search pages - one searches site node content and works absolutely fine for all user roles.

The other page uses the same solr index but uses custom filter that excludes any entities that aren't profile2 (I am also using the profile2_apachesolr integration to enable that content type to be included in the index.

The issue I'm having is that at the moment only the site admin role seems to be able to use the profile2 search page. For that role the search works perfectly, but any other site role just returns an empty results set. No error message - just the empty set blurb.

I've been through all the permissions that I can think are relevant and some that aren't and can't find anything that would stop other authenticated user roles from using this search.

The same applies to anonymous users although at the moment I don't want anonymous users to be able to use this search - though I do want them to know it's there...

The profile search function is at http://www.fcrn.org.uk/network - on the right hand side of the page.

Any ideas greatly appreciated!