jolicode / apache-tika-bundle

此包已被弃用且不再维护。未建议替代包。

用于 https://github.com/vaites/php-apache-tika 的 Symfony Bundle

安装数: 35,857

依赖: 0

建议者: 0

安全: 0

星标: 10

关注者: 17

分叉: 8

开放问题: 1

类型:symfony-bundle

v1.1.0 2019-06-03 07:43 UTC

This package is not auto-updated.

Last update: 2023-05-05 09:34:59 UTC


README

Travis Latest Stable Version Total Downloads License SensioLabs Insight

此扩展将 php-apache-tika 库集成到 Symfony2 中。

安装

步骤 1:下载扩展

打开命令行控制台,进入您的项目目录,并执行以下命令以下载此扩展的最新稳定版本

$ composer require jolicode/apache-tika-bundle

此命令要求您全局安装了 Composer,如 Composer 文档中的 安装章节 所述。

步骤 2:启用扩展

然后,通过将其添加到项目 app/AppKernel.php 文件中注册的扩展列表中来启用该扩展

<?php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            // ...
            new Joli\ApacheTikaBundle\ApacheTikaBundle(),
            // ...
        ];
    }
}

步骤 3:配置

对于 tika-server

app/config/config.yml 文件中添加配置

apache_tika:
    host: 127.0.0.1
    port: 9998

对于 tika-app

app/config/config.yml 文件中添加配置

apache_tika:
    path: path/to/tika.jar

步骤 4:实例化客户端

在您的控制器中,您可以如下实例化客户端:

<?php

/**
 * @Route("/", name="homepage")
 */
public function indexAction()
{
    $client = $this->get('apache_tika.client');
    return new Response($client->getText('robots.txt'));
}