Analysing the indexed data
The indexer is constructed to work with TYPO3's page structure. Opposite to a crawler which simply indexes all the pages it can find, the TYPO3 indexer MUST take the following into account:
- Only cached pages can be indexed.
- Pages in more than one language must be indexed separately as "different pages".
- Pages with plugins may have multiple indexed versions based on what is displayed on the page: For example a single view page for news must be indexed once for each news that is displayed on it.
- Pages with access restricted to must be observed!
- Because pages can contain different content whether a user is logged in or not and even based on which groups he is a member of, a single page (identified by the combination of id/type/language/arguments) may even be available in more than one indexed version based on the user-groups.