Recently I noticed that some nodes that should be hidden to anonymous are visible. What I did:
- I checked the query and found that
nodeaccess_*filters are successfully built and sent to Solr - I forced the indexing of a specific node (nid = [NID]).
- I saw that
nodeaccess_*data is successfully sent to Solr. I tested and saw that they are sent in this way:
<field name="nodeaccess_xxxxxxxxxxxx_workflow_access">3</field> <field name="nodeaccess_xxxxxxxxxxxx_workflow_access">7</field> <field name="nodeaccess_xxxxxxxxxxxx_workflow_access">10</field> <field name="nodeaccess_xxxxxxxxxxxx_workflow_access_owner">81242</field>in
Drupal_Apache_Solr_Service->_makeHttpRequest()and Solr successfully responded with 200. - I queried that specific node directly through Solr admin interface (filter=nid:[NID]) and I saw that
nodeaccess_*are NOT there. Also other fields are missed like:tags_a,tags_h2_h3,tags_inline.
While Solr returned 200 on index POST my conclusion is that I successfully sent the indexing data.
What else? I have to say that I have many CCK fields? Is there a limit of fields sent to the indexer?
Comments
Comment #1
claudiu.cristeaOh... Sorry! I've just saw that hose fields are not "stored". Closing