yiisoft/db-elasticsearch

Yii 框架 Elasticsearch 查询和 ActiveRecord

dev-master / 1.0.x-dev 2024-05-22 12:14 UTC

This package is auto-updated.

Last update: 2024-09-22 12:50:15 UTC


README

Yii Elasticsearch

Yii 数据库 Elasticsearch 查询和 ActiveRecord


Latest Stable Version Total Downloads Build status Code Coverage Mutation testing badge static analysis type-coverage psalm-level

此扩展为elasticsearch提供了Yii 框架的集成。它包括基本的查询/搜索支持,并实现了ActiveRecord模式,允许您将活动记录存储在elasticsearch中。

要求

  • Elasticsearch 版本 5.0 或更高。

安装

可以使用Composer安装此包

composer require yiisoft/db-elasticsearch

通用用法

要使用此扩展,您必须在应用程序配置中配置Connection类

return [
    //....
    'components' => [
        'elasticsearch' => [
            'class' => 'Yiisoft\Db\ElasticSearch\Connection',
            'nodes' => [
                ['http_address' => '127.0.0.1:9200'],
                // configure more hosts if you have a cluster
            ],
        ],
    ]
];

文档

如果您需要帮助或有疑问,Yii 论坛是一个不错的选择。您还可以查看其他Yii 社区资源

许可证

Yii 数据库 Elasticsearch 查询和 ActiveRecord 是免费软件。它根据BSD许可证条款发布。有关更多信息,请参阅LICENSE

Yii 软件维护。

支持项目

Open Collective

关注更新

Official website Twitter Telegram Facebook Slack