Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ibexa/solr


https://github.com/ibexa/solr

ibexa-bundle

Last synced: 6 days ago
JSON representation

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 [email protected]:ibexa/solr.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/ibexa/core/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/ibexa/core/phpunit-integration-legacy-solr.xml
```

## COPYRIGHT

Copyright (C) 1999-2024 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