From 5c7748b15e2fcc616c89492b85f367750e327d79 Mon Sep 17 00:00:00 2001 From: Alexander Kiryukhin Date: Tue, 28 May 2019 13:24:40 +0300 Subject: Compatibility with https://github.com/caneroj1/stemmer library --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index edd8693..6ff53d4 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,29 @@ Этот пакет - реализация [стеммера Портера](https://ru.wikipedia.org/wiki/Стемминг#Стеммер_Портера) для русского языка на Go. +Интерфейс совместим со стеммером https://github.com/caneroj1/stemmer + ## Использование -`основа := StemmerRu.StemWord("слово")` +`основа := StemmerRu.Stem("слово")` Преобразует слово на входе в его основу на выходе +Так же, из библиотеки https://github.com/caneroj1/stemmer взяты следющие методы: + +``` + // stem a list of words + stems := StemmerRu.StemMultiple(strings) + + // stem a list of words in place, modifying the original slice + StemmerRu.StemMultipleMutate(strings) + + // stem a list of words concurrently. this also stems in place, modifying + // the original slice. + // NOTE: the order of the strings is not guaranteed to be the same. + StemmerRu.StemConcurrent(strings) +``` + ## Пример ``` -- cgit v1.2.3