定制 tvaliasek/tnt-czech-stemmer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tvaliasek/tnt-czech-stemmer

最新稳定版本:v1.1

Composer 安装命令:

composer require tvaliasek/tnt-czech-stemmer

包简介

Fork of x3wils port of stemmer for Czech language for use as stemmer for TNTSearch

README 文档

README

This is fork of x3wil/czech-stemmer repo, class is modified for use with TNTSearch

Port of stemmer for Czech language.

Original code is a Java class by Jacques Savoy released under BSD license.

Installation

Install using Composer:

composer require 'tvaliasek/tnt-czech-stemmer'

Usage

use TeamTNT\TNTSearch\TNTSearch;

$tnt = new TNTSearch;

$tnt->loadConfig([
    'driver'    => 'mysql',
    'host'      => 'localhost',
    'database'  => 'dbname',
    'username'  => 'user',
    'password'  => 'pass',
    'storage'   => '/var/www/tntsearch/examples/',
    'stemmer'   => \Tvaliasek\Search\TNTCzechStemmer::class
]);

Standalone usage

use tvaliasek\Search\CzechStemmer;

CzechStemmer::stemmLight('velkého');
// velk

CzechStemmer::stemmAgressive('velkého');
// vel
Original word stemmLight() stemmAgressive()
velí vel vel
velmi vel vel
velkém vel vel
velcí velc vel
velká velk vel
velkému velk vel
velký velk vel
velké velk vel
velkou velk vel
velkým velk vel
velkých velk vel
velkého velk vel
velení velen vel
velice velik vel
veliký velik vel
velikými velik vel
velikou velik vel
veliká velik vel
velitel velitel vel
velitele velitel vel
velitelem velitel vel
velitelů velitel vel

统计信息

  • 总下载量: 293
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-11-24