2017-06-29 08:42:38 +02:00
|
|
|
.. _features:
|
|
|
|
|
|
|
|
Features
|
|
|
|
========
|
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
The following features are available:
|
2017-06-29 08:42:38 +02:00
|
|
|
|
|
|
|
.. _features_indexing:
|
|
|
|
|
|
|
|
Indexing
|
|
|
|
--------
|
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
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.
|
2017-06-29 08:42:38 +02:00
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
Also a finisher for TYPO3 Form-Extension is provided to integrate indexing after something was
|
|
|
|
update through the Form-Extension.
|
2017-06-29 08:42:38 +02:00
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
Indexing is done through Hooks and CLI. We therefore provide commands to index and delete indexed
|
|
|
|
data.
|
2017-11-10 12:31:06 +01:00
|
|
|
|
2017-06-29 08:42:38 +02:00
|
|
|
.. _features_search:
|
|
|
|
|
|
|
|
Searching
|
|
|
|
---------
|
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
.. 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.
|
2017-06-29 08:42:38 +02:00
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
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.
|
2017-06-29 08:42:38 +02:00
|
|
|
|
2017-10-14 13:02:48 +02:00
|
|
|
Facets / aggregates are also possible. Therefore a mapping has to be defined in TypoScript for
|
2017-07-06 16:17:30 +02:00
|
|
|
indexing, and the facets itself while searching.
|
|
|
|
|
2018-03-06 10:47:14 +01:00
|
|
|
.. _features_dataProcessing:
|
|
|
|
|
|
|
|
DataProcessing
|
2018-03-08 08:17:41 +01:00
|
|
|
--------------
|
2018-03-06 10:47:14 +01:00
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
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.
|
2018-03-06 10:47:14 +01:00
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
See :ref:`concepts_dataprocessing` in :ref:`concepts` section.
|
2018-03-06 10:47:14 +01:00
|
|
|
|
2017-06-29 08:42:38 +02:00
|
|
|
.. _features_planned:
|
|
|
|
|
|
|
|
Planned
|
2018-03-08 08:17:41 +01:00
|
|
|
-------
|
2017-06-29 08:42:38 +02:00
|
|
|
|
|
|
|
The following features are currently planned and will be integrated:
|
|
|
|
|
2018-03-08 08:17:41 +01:00
|
|
|
#. :issue:`25` Multi language.
|
|
|
|
#. :issue:`94` Respect access rights while indexing relations.
|
|
|
|
#. :issue:`75` Configuration of index name (for Elasticsearch).
|
|
|
|
|
|
|
|
For a full list, check out our `open issues`_.
|
|
|
|
|
|
|
|
.. _open issues: https://github.com/Codappix/search_core/issues
|