Download the PHP package dachcom-digital/dynamic-search without Composer
On this page you can find all versions of the php package dachcom-digital/dynamic-search. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dachcom-digital/dynamic-search
More information about dachcom-digital/dynamic-search
Files in dachcom-digital/dynamic-search
Package dynamic-search
Short Description Pimcore Dynamic Search Bundle
License GPL-3.0-or-later
Homepage https://github.com/dachcom-digital/pimcore-dynamic-search
Informations about the package dynamic-search
Pimcore - Dynamic Search
Release Plan
Release | Supported Pimcore Versions | Supported Symfony Versions | Release Date | Maintained | Branch |
---|---|---|---|---|---|
4.x | 11.0 |
^6.2 |
-- | Feature Branch | master |
3.x | 11.0 |
^6.2 |
28.09.2023 | Bugfixes | 3.x |
2.x | 10.0 - 10.6 |
^5.4 |
19.12.2021 | No | 2.x |
1.x | 6.6 - 6.9 |
^4.4 |
18.04.2021 | No | 1.x |
Introduction
The Dynamic Search Bundle allows you to redefine your search strategy. It's based on several data- and index providers.
Providers
There are several data- and index providers available:
Data Provider
- WebCrawler | Fetch data by crawling urls
- Trinity Data | Fetch pimcore entities: object, asset, document
Index Provider
- Lucene Search | Use the php lucene index. Not superfast but comes without any dependencies but php
- Elasticsearch | Index data with an elasticsearch instance.
- Open Search | Index data with an open search instance.
Installation
Add Bundle to bundles.php
:
- Execute:
$ bin/console pimcore:bundle:install DynamicSearchBundle
- Execute optionally:
$ bin/console messenger:setup-transports
Upgrading
- Execute:
$ bin/console doctrine:migrations:migrate --prefix 'DynamicSearchBundle\Migrations'
Provider Installation
You need at least one data- and one index provider. They have to be installed separately. Please check out install instruction of each provider (see list above).
Add Routes
Start Queue Worker
Read more details about the queue worker and the recommended setup here.
Dispatch Dynamic Search
After you've added a definition, you're ready to start the engine.
Always use the verbose -v
flag, otherwise you won't get any process information about the ongoing data / index providing process.
Further Information
- Example Setup
- Dispatch Workflow
- Configuration
- Context Guard
- Document Definition
- Logging
- Data Creation
- Resource Validation
- Enable automatic Update / Insert / Delete Service
- Data Fetching
- Output Channels
- Create Output Channel
- Channel Filter / Actions
- Multi Search Channels
- Filter (Faceted Search / Aggregation)
- Create Filter Definition
- Output Channels
- Backend UI
- API
Copyright and License
Copyright: DACHCOM.DIGITAL For licensing details please visit LICENSE.md
Upgrade Info
Before updating, please check our upgrade notes!