ezsystems / ezplatform-solr-search-engine
Solr search engine implementation for eZ Platform
Installs: 562 119
Dependents: 21
Suggesters: 2
Security: 0
Stars: 43
Watchers: 25
Forks: 37
Type:ezplatform-bundle
Requires
- php: ^7.3
- ext-json: *
- ezsystems/ezplatform-kernel: ^1.3
- netgen/query-translator: ^1.0.2
- symfony/config: ^5.0
- symfony/console: ^5.0
- symfony/dependency-injection: ^5.0
- symfony/framework-bundle: ^5.0
- symfony/http-kernel: ^5.0
Requires (Dev)
- dev-master / 3.3.x-dev
- v3.3.1
- v3.3.0
- v3.3.0-rc2
- v3.3.0-rc1
- v3.3.0-beta1
- 3.2.x-dev
- v3.2.1
- v3.2.0
- v3.2.0-rc1
- v3.2.0-beta1
- 3.1.x-dev
- v3.1.2
- v3.1.1
- v3.1.0
- v3.1.0-rc1
- v3.1.0-beta1
- 3.0.x-dev
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v3.0.0-rc1
- v3.0.0-beta4
- v3.0.0-beta3
- v3.0.0-beta2
- v3.0.0-beta1
- 2.0.x-dev
- v2.0.1
- v2.0.0
- v2.0.0-beta1
- 1.7.x-dev
- v1.7.7
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.3-rc1
- v1.7.2
- v1.7.2-rc1
- v1.7.1
- v1.7.0
- 1.6.x-dev
- v1.6.0
- v1.6.0-rc2
- v1.6.0-rc1
- 1.5.x-dev
- v1.5.9
- v1.5.9-rc1
- v1.5.8
- v1.5.8-rc1
- v1.5.7
- v1.5.6-rc1
- v1.5.5
- v1.5.4
- v1.5.3
- v1.5.2.1
- v1.5.2
- v1.5.2-rc1
- v1.5.1.1
- v1.5.1
- v1.5.1-rc1
- v1.5.0
- v1.5.0-rc1
- v1.5.0-beta2
- v1.5.0-beta1
- 1.4.x-dev
- v1.4.4
- v1.4.4-rc1
- v1.4.3
- v1.4.2.2
- v1.4.2.1
- v1.4.2
- v1.4.2-rc1
- v1.4.1
- v1.4.0
- v1.4.0-rc1
- v1.4.0-beta1
- v1.4.0-alpha1
- v1.3.0
- v1.3.0-rc1
- v1.3.0-beta1
- v1.3.0-alpha3
- v1.3.0-alpha2
- v1.3.0-alpha1
- v1.2.1
- v1.2.0
- v1.2.0-rc1
- v1.2.0-beta1
- v1.1.3
- v1.1.2.1
- v1.1.2-rc2
- v1.1.2-rc1
- v1.1.2-beta1
- v1.1.1
- v1.1.1-rc1
- v1.1.0
- v1.1.0-rc2
- v1.1.0-rc1
- v1.1.0-beta1
- 1.0.x-dev
- v1.0.10
- v1.0.10-RC1
- v1.0.9
- v1.0.8
- v1.0.8-rc1
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.5-rc1
- v1.0.4
- v1.0.3
- v1.0.3-rc2
- v1.0.3-rc1
- v1.0.2.2
- v1.0.2.1
- v1.0.2
- v1.0.2-rc2
- v1.0.2-rc1
- v1.0.1
- v1.0.0
- v1.0.0-rc2
- v1.0.0-rc1
- v1.0.0-beta6
- v1.0.0-beta5
- v1.0.0-beta4
- v1.0.0-beta3
- v1.0.0-beta2
- v1.0.0-beta1
- v0.1.0
- dev-sg_demo
- dev-ezp_30759
- dev-ezp_30785
- dev-ezp_30463_b
- dev-highlight
- dev-solr7
This package is auto-updated.
Last update: 2021-02-05 15:37:20 UTC
README
Solr Search Engine Bundle for use with Solr, for requirments see doc.ibexa.co (remember to pick the sofware version you are on).
Overview of features
See https://doc.ibexa.co/en/latest/guide/search/search/#feature-comparison
Install
- Ibexa DXP / eZ Platform: https://doc.ibexa.co/en/latest/guide/search/solr/#how-to-set-up-solr-search-engine
- eZ Publish Platform 5.4.x: https://doc.ez.no/display/EZP/Solr+Search+Engine+Bundle
Testing locally
For Contributing to this Bundle, you should make sure to run both unit and integration tests (from ezplatform-kernel repo).
-
Setup this repository locally
git clone git@github.com:ezsystems/ezplatform-solr-search-engine.git solr cd solr composer install
At this point you should be able to run unit tests:
php vendor/bin/phpunit --bootstrap tests/bootstrap.php
-
Install and configure Solr
See: https://doc.ibexa.co/en/latest/guide/search/solr/#how-to-set-up-solr-search-engine
-
Run integration tests
To run integration tests against Solr, using default config:
export CORES_SETUP="single" php -d memory_limit=-1 vendor/bin/phpunit --bootstrap tests/bootstrap.php -vc vendor/ezsystems/ezplatform-kernel/phpunit-integration-legacy-solr.xml
COPYRIGHT
Copyright (C) 1999-2021 Ibexa AS (formerly eZ Systems AS). All rights reserved.
LICENSE
This source code is available separately under the following licenses:
A - Ibexa Business Use License Agreement (Ibexa BUL), version 2.3 or later versions (as license terms may be updated from time to time) Ibexa BUL is granted by having a valid Ibexa DXP (formerly eZ Platform Enterprise) subscription, as described at: https://www.ibexa.co/product For the full Ibexa BUL license text, please see: https://www.ibexa.co/software-information/licenses-and-agreements (latest version applies)
AND
B - GNU General Public License, version 2 Grants an copyleft open source license with ABSOLUTELY NO WARRANTY. For the full GPL license text, please see: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html