mirror of
https://github.com/Codappix/search_core.git
synced 2024-11-26 22:16:11 +01:00
31 lines
903 B
ReStructuredText
31 lines
903 B
ReStructuredText
|
.. _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
|
||
|
--------
|
||
|
|
||
|
The indexing is done by one of the available indexer. It should be possible to define the indexer to
|
||
|
use for certein document types. Also it should be possible to write custom indexer to use.
|
||
|
|
||
|
Currently only the :ref:`TcaIndexer` is provided.
|