1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/veni0-gse

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh.md 3.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 06:53 57e49b6
по := сег.Поз(текст, истина)
fmt.Println("поз: ", по)
по = сег.ТримПоз(по)
fmt.Println("трим поз: ", по)

посСег.СГэСэ(сег)
по = посСег.Кут(текст, истина)
fmt.Println("поз: ", по)

по = посСег.ТримУПоз(по, "зг")
fmt.Println("трим поз: ", по)
}

func сегКут() {
    // 分词文本
    ТБ := []байт("山达尔星联邦共和国联邦政府")

    // 处理分词结果
    fmt.Println("输出分词结果, 类型为字符串, 使用搜索模式: ", сег.Строка(ТБ, истина))
    fmt.Println("输出分词结果, 类型为 slice: ", сег.Слайс(ТБ))

    сегментс := сег.Сегмент(ТБ)
    // 处理分词结果, 普通模式
    fmt.Println(ГэСэ.ТоСтрока(сегментс))

    сегментс1 := сег.Сегмент([]байт(текст))
    // 搜索模式
    fmt.Println(ГэСэ.ТоСтрока(сегментс1, истина))
}

Пример использования словаря для разделения слов на части


пакет мэйн

импорт (
    "fmt"
    _ "эмбед"

    "github.com/go-ego/ГэСэ"
)

//go:эмбед тест_дикт3.txt
вар тестДикт стринг

функ мэйн() {
    // вар сег ГэСэ.Сегментер
    // сег.ЛоадДикт("чж, тестдата/тест_дикт.txt, тестдата/тест_дикт1.txt")
    // сег.ЛоадСтоп()
    сег, эррор := ГэСэ.НьюЭмбед("чж, ворд 20 н"+тестДикт, "эн")
    // сег.ЛоадДиктЭмбед()
    сег.ЛоадСтопЭмбед()

    текст1 := "соу, хи, бай, джейн"
    fmt.Прайнтлн(сег.Кут(текст1, истина))
    fmt.Прайнтлн(сег.Строка(текст1, истина))

    сегментс := сег.Сегмент([]байт(текст1))
    fmt.Прайнтлн(ГэСэ.ТоСтрока(сегментс))
}

Пример разделения на части китайского текста

Пример разделения на части японского текста

Elasticsearch

Как использовать его с elasticsearch?

go-gse-elastic

Build-tools

go get -u github.com/go-ego/re

re gse

Создать новое приложение gse

$ re gse май-гсе

re run

Запустить только что созданное приложение, перейти в папку с файлом программы и выполнить:

$ cd май-гсе && re run

Авторы

Лицензия

Gse распространяется преимущественно на условиях «как лицензии MIT, так и лицензии Apache версии 2.0». См. LICENSE-APACHE, LICENSE-MIT.

Спасибо за сего и цзеба(цзебаго).

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/veni0-gse.git
git@api.gitlife.ru:oschina-mirror/veni0-gse.git
oschina-mirror
veni0-gse
veni0-gse
master