Exemplo n.º 1
0
#!/usr/bin/php
<?php 
/**
 * demo_extract_tags.php
 *
 * PHP version 5
 *
 * @category PHP
 * @package  /src/cmd/
 * @author   Fukuball Lin <*****@*****.**>
 * @license  MIT Licence
 * @version  GIT: <fukuball/jieba-php>
 * @link     https://github.com/fukuball/jieba-php
 */
ini_set('memory_limit', '600M');
require_once dirname(dirname(__FILE__)) . "/vendor/multi-array/MultiArray.php";
require_once dirname(dirname(__FILE__)) . "/vendor/multi-array/Factory/MultiArrayFactory.php";
require_once dirname(dirname(__FILE__)) . "/class/Jieba.php";
require_once dirname(dirname(__FILE__)) . "/class/Finalseg.php";
require_once dirname(dirname(__FILE__)) . "/class/JiebaAnalyse.php";
use Fukuball\Jieba;
use Fukuball\Finalseg;
use Fukuball\JiebaAnalyse;
Jieba::init(array('mode' => 'test', 'dict' => 'samll'));
Finalseg::init();
JiebaAnalyse::init();
$top_k = 10;
$content = file_get_contents(dirname(dirname(__FILE__)) . "/dict/lyric.txt", "r");
$tags = JiebaAnalyse::extractTags($content, $top_k);
var_dump($tags);
Exemplo n.º 2
0
<?php

ini_set('memory_limit', '1024M');
require_once dirname(dirname(__FILE__)) . "/src/vendor/multi-array/MultiArray.php";
require_once dirname(dirname(__FILE__)) . "/src/vendor/multi-array/Factory/MultiArrayFactory.php";
require_once dirname(dirname(__FILE__)) . "/src/class/Jieba.php";
require_once dirname(dirname(__FILE__)) . "/src/class/Finalseg.php";
require_once dirname(dirname(__FILE__)) . "/src/class/JiebaAnalyse.php";
use Fukuball\Jieba;
use Fukuball\Finalseg;
use Fukuball\JiebaAnalyse;
Jieba::init();
Finalseg::init();
JiebaAnalyse::init();
function loader($class)
{
    $file = $class . '.php';
    if (file_exists($file)) {
        require_once $file;
    }
}
spl_autoload_register('loader');
Exemplo n.º 3
0
 public function testJiebaAnalyseInit()
 {
     Jieba::init();
     JiebaAnalyse::init();
     $this->assertGreaterThan(0, JiebaAnalyse::$max_idf);
 }
Exemplo n.º 4
0
<?php

header("Content-Type:text/html; charset=utf-8");
/* JIEBA PREPARE */
ini_set('memory_limit', '1024M');
require_once "src/vendor/multi-array/MultiArray.php";
require_once "src/vendor/multi-array/Factory/MultiArrayFactory.php";
require_once "src/class/Jieba.php";
require_once "src/class/Finalseg.php";
use Fukuball\Jieba;
use Fukuball\Finalseg;
$options = array();
$options['mode'] = 'test';
$options['dict'] = 'small';
Jieba::init($options);
Finalseg::init();
/* JIEBA PREPARE */
// create socket
if (!($sock = socket_create(AF_INET, SOCK_STREAM, 0))) {
    $errorcode = socket_last_error();
    $errormsg = socket_strerror($errorcode);
    die("Couldn't create socket: [{$errorcode}] {$errormsg} \n");
}
echo "Socket created <br/>";
// Bind the source address
if (!socket_bind($sock, "127.0.0.1", 1242)) {
    $errorcode = socket_last_error();
    $errormsg = socket_strerror($errorcode);
    die("Could not bind socket : [{$errorcode}] {$errormsg} \n");
}
echo "Socket bind OK <br/>";