Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 1.89 KB

File metadata and controls

63 lines (47 loc) · 1.89 KB
DajareGo Logo

DajareGo

DajareGo は、ダジャレを検出するGo ライブラリです。

MIT LICENSE GitHub go.mod Go version GoDev

[English version]

Getting Started

Usage

まず、あなたのプロジェクトにDajareGoをインポートしましょう。

go get github.com/jugesuke/dajareGo
import "github.com/jugesuke/dajareGo"

次に形態素解析器をロードします。

if err := dajareGo.Init(); err != nil {
  panic(err)
}

そして、IsDajare関数を使ってダジャレの判定処理を行います。

result := dajareGo.IsDajare("アルミ缶の上にあるミカン")

ダジャレ判定の結果は、 result.IsDajarebool値として取得できます。

result := dajareGo.IsDajare("アルミ缶の上にあるミカン")
if result.IsDajare {
  fmt.Println("This is Dajare")
} else {
  fmt.Println("This is not Dajare")
}

より詳細な仕様はDocument をお読みください。

このパッケージでのダジャレの定義

このパッケージでは、ダジャレを、

読みが同じまたは似ているそれぞれ意味の違う言葉が含まれるフレーズ

と定義して、検出を行っています。

ロゴについて

The Gopher character is based on the Go mascot designed by Renée French.