Download the PHP package neos/content-repository-search without Composer
On this page you can find all versions of the php package neos/content-repository-search. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download neos/content-repository-search
More information about neos/content-repository-search
Files in neos/content-repository-search
Package content-repository-search
Short Description Common code and interface for a Neos CR search implementation
License
Informations about the package content-repository-search
Neos.ContentRepository.Search
A Neos Content Repository search common package used to implement concrete indexing and search functionality.
Related packages
Some of the related packages are:
Flowpack.ElasticSearch.ContentRepositoryAdaptor
To use Elasticsearch for indexing and searching.
Flowpack.SimpleSearch.ContentRepositoryAdaptor
Uses a SQLite database for indexing and search and thus can be used without additional dependencies.
Flowpack.SearchPlugin
A plugin to offer search functionality to users via Fusion rendering.
Inner workings
The NodeIndexingManager listens to signals emitted from Neos Content Repository and the PersistenceManager if
realtimeIndexing.enabled
is true
(which it defaults to).
nodeAdded
,nodeUpdated
,afterNodePublishing
triggerindexNode()
nodeRemoved
triggersremoveNode()
allObjectsPersisted
triggersflushQueues
During a single request the queue with index changes is only flushed once the indexingBatchSize
has been reached (see flushQueuesIfNeeded()
).
In case the operation queues are flushed, the IndexingManager
in turn uses the NodeIndexer
to run indexNode()
and removeNode()
respectively.
If realtimeIndexing.enabled
is false
, the node index is only updated when built manually.
All versions of content-repository-search with dependencies
neos/flow Version ^5.1 || ^6.0 || ^7.0 || ^8.0 || dev-master
neos/content-repository Version ^4.0 || ^5.0 || ^7.0 || ^8.0 || dev-master