[TYPO3-Solr] not index pages "BE-users-only"
Irene Eglin
irene.eglin at unibas.ch
Tue May 8 18:44:53 CEST 2012
Hi Ingo,
The problem described below should be solved with the 2.6.0-version.
So I updated from 2.5.0 to 2.6.0 and now the Index Queue Worker doesn't
stop - it tries to index every page.
BUT: I only get failures:
Site: Home, Root Page ID: 2, Indexed 0%. Failures: 50
I can do all the 2400 pages -> 2400 Failures
yes I did
- Update the database
- delete the index and Initialise the index queue
- even deleted and remade an Index Queue Worker Job
Nothing helps.
devlog and reports-module don't say anything at all (only for the pages
that should not be indexed because of "for backend-users only")
Any ideas?
Thx, Irene
> Hi Irene,
>> In our website we have a subtree which is "for backend-users only"
>> (Backend User Section; hidden in menus; TCEMAIN.permissions.everybody=0)
>>
>> Up to now the pages in this tree were left out while indexing (like it
>> should be)
>>
>> After updating to the actual EAP-Version, ext-solr tries to index those
>> pages and the whole indexing stops:
> I'm not sure how these pages could have entered the Index Queue.
> As a workaround for now you could simply remove them from the Index
Queue.
> * Install EXT:info_subpages
> * Go to Web-> Info
> * Select "Sub Page IDs" in the Info module
> * Select a page in the tree
> * Take the returned comma-separated list of page IDs
> Use this SQL statement to remove all pages of that tree from the
Index Queue:
> DELETE FROM tx_solr_indexqueue_item
> WHERE root = {Your root page ID here}
> AND item_type = 'pages'
> AND item_uid IN ( {comma list of page IDs here} )
> Let me know if that helped
> Ingo
More information about the TYPO3-project-solr
mailing list