2016-12-15 17:59:13 +01:00
|
|
|
.. _concepts:
|
|
|
|
|
|
|
|
Concepts
|
|
|
|
========
|
|
|
|
|
|
|
|
The extension is built with the following concepts in mind.
|
|
|
|
|
|
|
|
.. _concepts_connections:
|
|
|
|
|
|
|
|
Connections
|
|
|
|
-----------
|
|
|
|
|
|
|
|
It should be possible to use different search services like elasticsearch and solr out of the box.
|
|
|
|
If a service is not contained, it should be possible to implement the necessary part by implementing
|
|
|
|
the necessary interfaces and configuring the extension to use the new connection.
|
|
|
|
|
|
|
|
Also it should be possible to use multiple connections at once. This way multiple search services
|
|
|
|
can be used in the same installation.
|
|
|
|
|
|
|
|
Currently only :ref:`Elasticsearch` is provided.
|
|
|
|
|
|
|
|
.. _concepts_indexing:
|
|
|
|
|
|
|
|
Indexing
|
|
|
|
--------
|
|
|
|
|
2017-07-06 16:17:30 +02:00
|
|
|
The indexing is done by one of the available indexer. For each identifier it's possible to define
|
|
|
|
the indexer to use. Also it's possible to write custom indexer to use.
|
2016-12-15 17:59:13 +01:00
|
|
|
|
|
|
|
Currently only the :ref:`TcaIndexer` is provided.
|