masroore/php-stemmer

原生PHP词干提取器

v3.0.1 2022-06-12 14:13 UTC

This package is auto-updated.

Last update: 2024-09-12 19:32:41 UTC


README

PHP对Snowball词干提取器的本地实现 https://snowballstem.org/

仅接受UTF-8编码

语言

可用

  • 加泰罗尼亚语(由Orestes Sanchez Benavente orestes@estotienearreglo.es 提供)
  • 丹麦语
  • 荷兰语
  • 英语
  • 芬兰语(由 Mikko Saari 提供)
  • 法语
  • 德语
  • 意大利语
  • 挪威语
  • 葡萄牙语
  • 罗马尼亚语
  • 俄语
  • 西班牙语
  • 瑞典语

安装

需要 PHP 8.0+

您可以通过composer安装此包

composer require masroore/php-stemmer

使用方法

use Kaiju\Snowball\StemmerFactory;

// use ISO_639 (2 or 3 letters) or language name in english
$stemmer = StemmerFactory::create('fr');
$stemmer = StemmerFactory::create ('spanish');

// then 
$stem = $stemmer->stem('automóvil');

或通过管理器

use Kaiju\Snowball\StemmerManager;

$manager = new StemmerManager();
$stem = $manager->stem('automóvil', 'es');