Hi,

I'm a maintainer of a site which uses a lot of nodes with restricted access handled by the module content_access. After installing the apachesolr-module on this site I noticed that the index only contains nodes which are accessible by anonymous users. So I decided to activate the apachesolr_node_access module which I guessed would solve my problem. After reindexing the content I did not recognize any changes to the state before (index contains only nodes with public access). Lastly I decided to deactivate apachesolr as it is useless in this case.

So I came to write this issue. Hopefully someone of you is able to help me with that.

  1. Is there any way to have content indexed which is protected from public access?
  2. Is there also a way to give the searching user the appropriate results depending on the rights this user has on the node?

I could live with a solution to the first question. In this case I would make the search field only available to specific user roles.

Thank you for your help.

Comments

xurubo93’s picture

Category: feature » support
verres’s picture

subscribing

pwolanin’s picture

Status: Active » Closed (works as designed)

The nodeaccess submodule should work - but there are not enough specifics here to understand what failed to meet your expectation.

xurubo93’s picture

I noticed that the index only contains nodes which are accessible by anonymous users.

All other nodes are not indexed!
There are two questions in my first post. I will not repeat it, as I think you are able to read it, though...