bclibraries/search-client

Boston College Libraries API启用服务的搜索客户端

v1.0.2 2022-12-15 23:07 UTC

This package is auto-updated.

Last update: 2024-09-16 02:56:35 UTC


README

执行API启用Boston College Libraries服务的并行搜索。

安装

使用 Composer 安装

composer require bclibraries/search-client:^1.0

用法

查看 examples 目录以获取完整示例。

use \BCLib\SearchClient\Client;
use \BCLib\SearchClient\Services;

$services = [
    new Services\JesuitOnlineBibliographyService(),
    new Services\JesuitOnlineNecrologyService()
];

$client = new Client($services);
$responses = $client->search("paris");

foreach ($responses as $response) {

    // Link to search on Web.
    $search_url = $response->getWebSearchURL("paris");
    $total_count = $response->getTotalCount();
    
    // Iterate through the response items.
    foreach ($response->getItems() as $item) {
        $title = $item->getTitle();
        $item_url = $item->getUrl();
    }
}