search_core/Documentation/source/features.rst
Daniel Siepmann 4756da5c5d
TASK: Update / cleanup documentation
Code and docs have diverged a bit. We therefore need to update them.
2018-03-08 11:35:50 +01:00

1.8 KiB

Features

The following features are available:

Indexing

Indexing of data is possible. We deliver an indexer for TCA with zero configuration needs. You can also provide custom indexer for arbitrary data which is not indexable through TCA.

Also a finisher for TYPO3 Form-Extension is provided to integrate indexing after something was update through the Form-Extension.

Indexing is done through Hooks and CLI. We therefore provide commands to index and delete indexed data.

Note

Currently only integrated for Elasticsearch with no abstraction. If you need to implement your own search, please open an issue on Github and we will change the code base.

Via TypoScript it's possible to configure the fields to query, minimum match and script fields. Also multiple filter are supported, filtering results by fields.

Facets / aggregates are also possible. Therefore a mapping has to be defined in TypoScript for indexing, and the facets itself while searching.

DataProcessing

DataProcessing, as known from FLUIDTEMPLATE, is available while indexing and for search results. Each record and result item can be processed by multiple processor to prepare data for indexing and output.

See concepts_dataprocessing in concepts section.

Planned

The following features are currently planned and will be integrated:

  1. 25 Multi language.
  2. 94 Respect access rights while indexing relations.
  3. 75 Configuration of index name (for Elasticsearch).

For a full list, check out our open issues.