roelofjan-elsinga / solarium-luke
A Luke request handler for Solarium.
2.2.0
2020-12-08 15:25 UTC
Requires
- php: ^7.4|^8.0
- solarium/solarium: ^6.0
Requires (Dev)
- phpunit/phpunit: ^8.3
- spatie/phpunit-watcher: ^1.12
- symfony/event-dispatcher: ^4.3 || ^5.0
This package is auto-updated.
Last update: 2024-11-08 23:34:47 UTC
README
Notes about this forked version
This is a fork of the package: cpliakas/solarium-luke, but since it seems inactive, I'm maintaining a version here. The namespaces are still the same, so the only thing you have to do to migrate to this package, is replacing the installation like so:
composer remove cpliakas/solarium-luke \
&& composer require roelofjan-elsinga/solarium-luke
Overview
A Luke request handler to Solarium.
This package currently supports Solarium 5.x.
Usage
use Solarium\Client; use Solarium\QueryType\Luke\Query; $client = new Client(); $client->registerQueryType(Query::QUERY_LUKE, Query::class); $luke = $client->createQuery(Query::QUERY_LUKE); $data = $client->execute($luke); print 'Top terms: '; var_dump($data->getTopTerms()); print PHP_EOL;