自然言語処理 (NLP) 関数
detectCharset
s— 解析対象のテキスト。String
String
例
基本的な使い方
Query
Response
detectLanguage
text_to_be_analyzed— 解析対象のテキスト。String
un = 不明 (どの言語も検出できない) 、other = 検出された言語に2文字コードがない。String
例
複数言語が混在するテキスト
Query
Response
detectLanguageMixed
detectLanguage 関数と似ていますが、detectLanguageMixed は、テキスト内で各言語が占める割合を、2 文字の言語コードをキーとする Map として返します。
構文
s— 解析対象のテキストString
Map(String, Float32)
例
複数の言語が混在する場合
Query
Response
detectLanguageUnknown
detectLanguage 関数と似ていますが、detectLanguageUnknown 関数は UTF-8 以外のエンコーディングの文字列を扱える点が異なります。
文字セットが UTF-16 または UTF-32 の場合は、こちらのバージョンを優先して使用してください。
構文
s— 分析対象のテキスト。String
un = 不明 (どの言語も検出できない) 、other = 検出された言語に 2 文字のコードがありません。String
例
基本的な使い方
Query
Response
detectTonality
制限事項現時点でこの関数は、埋め込みの感情辞書を使用しており、ロシア語でのみ動作します。
s— 解析するテキスト。String
Float32
例
ロシア語の感情分析
Query
Response
lemmatize
String
例
英語のレンマ化
Query
Response
stem
word— ステミングする単一の小文字の単語 (または単語の配列) 。小文字である必要があります。大文字が含まれていると、結果は未定義になります。String、FixedString、Array(String)、Array(FixedString)、Array(Nullable(String))、または Array(Nullable(FixedString)) を受け付けます。StringorFixedStringorArray(String)orArray(FixedString)language— ステミング規則を適用する言語。2 文字の ISO 639-1 コード (例: ‘en’、‘de’、‘fr’) を使用してください。https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes を参照してください。String
String or Array(String)
例
単一の単語をステミングする
Query
Response
Query
Response
Query
Response
Query
Response
synonyms
plainwordnet
plain 拡張機能タイプでは、シンプルなテキストファイルへのパスを指定する必要があります。このファイルでは、各行が特定の同義語セットに対応します。
この行内の単語は、スペースまたはタブ文字で区切る必要があります。
wordnet 拡張機能タイプでは、WordNet シソーラスを含むディレクトリへのパスを指定する必要があります。
シソーラスには WordNet の sense index が含まれている必要があります。
構文
Array(String)
例
同義語を検索する
Query
Response