https://github.com/ezsystems/ezplatform-solr-search-engine
Solr powered search handler for eZ Platform (and branch 1.0 for eZ Publish 5.4)
https://github.com/ezsystems/ezplatform-solr-search-engine
ibexa-platform ibexa-platform-bundle solr
Last synced: about 1 year ago
JSON representation
Solr powered search handler for eZ Platform (and branch 1.0 for eZ Publish 5.4)
- Host: GitHub
- URL: https://github.com/ezsystems/ezplatform-solr-search-engine
- Owner: ezsystems
- License: other
- Created: 2015-07-17T14:47:46.000Z (almost 11 years ago)
- Default Branch: 3.3
- Last Pushed: 2024-07-10T11:56:10.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T14:08:38.959Z (about 1 year ago)
- Topics: ibexa-platform, ibexa-platform-bundle, solr
- Language: PHP
- Homepage:
- Size: 1.19 MB
- Stars: 45
- Watchers: 24
- Forks: 34
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ibexa Solr search engine bundle
This package is part of [Ibexa DXP](https://ibexa.co).
To use this package, [install Ibexa DXP](https://doc.ibexa.co/en/latest/install/).
This package contains the Solr search engine implementation for [Ibexa DXP](https://ibexa.co).
### Testing locally
To contribute to this bundle, make sure to run both unit and integration tests (from the `ezplatform-kernel` repository).
1. Set up this repository locally
```bash
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:
```bash
php vendor/bin/phpunit --bootstrap tests/bootstrap.php
```
2. Install and configure Solr
3. Run integration tests
To run integration tests against Solr, using [default config](https://github.com/ezsystems/ezplatform-kernel/blob/master/phpunit-integration-legacy-solr.xml#L14-L19):
```bash
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.4 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