roelofjan-elsinga/solarium-luke

Solarium 的 Luke 请求处理器。

2.2.0 2020-12-08 15:25 UTC

This package is auto-updated.

Last update: 2024-09-08 23:11:34 UTC


README

Build status StyleCI status Code coverage Latest Stable Version Total Downloads License

关于此分支版本的说明

这是一个来自包:cpliakas/solarium-luke 的分支,但由于它似乎已不再活跃,我在这里维护了一个版本。命名空间仍然相同,因此要迁移到这个包,您只需替换安装方式如下

composer remove cpliakas/solarium-luke \
    && composer require roelofjan-elsinga/solarium-luke

概述

这是一个用于 Solarium 的 Luke 请求处理器。

目前这个包支持 Solarium 5.x。

使用方法

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;