kunstmaan/search-bundle

KunstmaanSearchBundle 与 ElasticSearch 协同工作,支持不同的搜索提供商。当前该插件支持 Elastica 作为提供商。使用实现 SearchConfigurationInterface 的标签服务将您的对象添加到索引中。

安装数: 73,280

依赖项: 1

建议者: 1

安全性: 0

星标: 18

关注者: 16

分支: 6

类型:symfony-bundle

7.1.1 2024-03-31 20:24 UTC

This package is auto-updated.

Last update: 2024-09-20 20:26:22 UTC


README

Build Status Total Downloads Latest Stable Version Analytics

KunstmaanSearchBundle 与 ElasticSearch 协同工作,支持不同的搜索提供商。

  • 使用实现 SearchConfigurationInterface 的标签服务将您的对象添加到索引中。
  • 想添加另一个搜索提供商?很简单,只需添加一个实现 SearchProviderInterface 的标签服务即可。

关于这些功能的更多信息可以在我们的插件 文档 中找到。

确保您已运行 ElasticSearch。您可以从 这里 下载它,并提取文件。然后运行 bin 目录中的可执行文件 'elasticsearch'。

安装

composer.json

    "require": {
        "kunstmaan/search-bundle": "*"
    },

AppKernel.php

    public function registerBundles()
    {
        $bundles = array(
            // ...
            new Kunstmaan\SearchBundle\KunstmaanSearchBundle(),
            // ...
        );

配置

参数

将以下参数添加到您的参数文件(ini、yml 等),前缀将自动用于您指定的每个索引名称之前。

 searchindexprefix: prefix_

文档

有关如何使用和扩展此插件的更多文档可以在 此处 找到。

报告问题或功能请求

问题和功能请求在 Github 问题跟踪器 中跟踪。

在报告错误时,最好在基于 Symfony 标准版构建的基本项目中重现错误,以便插件的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。