search_core/Documentation/source/indexer.rst
Daniel Siepmann 0716b5a3d2
!!!|TASK: Replace abstractFields with CopyToProcessor
Do not implement feature with custom code, but use existing feature to
create search_abstract field.

Also execute DataProcessing in AbstractIndexer, not in TcaTableService,
to affect all current available indexers, not only some.
Also this is the place to be.
2017-12-19 17:03:05 +01:00

1.3 KiB

Indexer

See Concept of concepts_indexing for further background information.

The extension provides the following indexer out of the box:

TcaIndexer

Provides zero configuration TYPO3 integration by using the t3tcaref:start. You just can start indexing TYPO3.

The indexer will use the TCA to fetch all necessary information like relations. Currently the implementation is very basic. In future it will also provide mapping for Elasticsearch and further stuff.

The indexer is configurable through the following options:

  • allowedTables
  • rootLineBlacklist
  • additionalWhereClause

PagesIndexer

Provides zero configuration TYPO3 integration by using the t3tcaref:start. You just can start indexing TYPO3.

The indexer will use the TCA to fetch all necessary information like relations. Currently the implementation is very basic. In future it will also provide mapping for Elasticsearch and further stuff. Also all static content from each page will be concatenated into a single field to improve search.

The indexer is configurable through the following options:

  • allowedTables
  • rootLineBlacklist
  • additionalWhereClause

Note

Not all relations are resolved yet, see 17 and 20.