Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
外部単語区切りのインスタンスの入力要件および出力要件をネゴシエートするために使用される構造体。この構造体は、単語区切りエントリポイント関数にパラメータとして渡されます。
typedef struct a_init_term_breaker { a_text_source *in_text_source; const char *desired_charset; a_word_source *out_word_source; char *actual_charset; a_term_breaker_for term_breaker_for; } a_init_term_breaker, *p_init_term_breaker;
a_text_source *
a_word_source *
const char *
char *
a_term_breaker_for
単語区切りを初期化する目的:
TERM_BREAKER_FOR_LOAD テキストインデックスに対する作成操作、挿入操作、更新操作、および削除操作に使用されます。事前フィルタが指定された場合、入力は事前フィルタリングされる可能性があります。
TERM_BREAKER_FOR_QUERY sa_char_term システムプロシージャへのクエリ要素、ストップリスト、および入力の解析に使用されます。TERM_BREAKER_FOR_QUERY の場合、テキストインデックスに対して外部事前フィルタライブラリが指定されていても、事前フィルタリングは行われません。
a_init_term_breaker 構造体は、SQL Anywhere インストールディレクトリの SDK\Include サブフォルダのヘッダファイル exttbapiv1.h によって定義されます。