public class NGram
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static java.lang.Object |
createIndex(IString[] list)
NGramインデックス情報の作成.
|
static org.maachang.rimdb.index.string.LikePositionList |
endsWith(org.maachang.rimdb.index.string.LikePositionList and,
java.lang.Object ngram,
IString value)
終端検索.
|
static org.maachang.rimdb.index.string.LikePositionList |
eqaulsPosition(boolean last,
org.maachang.rimdb.index.string.LikePositionList and,
java.lang.Object ngram,
IString value,
int addOff,
IString beforeIndexOf)
現在ポジション後に指定文字が連続しているかチェック.
|
static org.maachang.rimdb.index.string.LikePositionList |
indexOf(org.maachang.rimdb.index.string.LikePositionList and,
java.lang.Object ngram,
IString value)
文字検索.
|
static org.maachang.rimdb.index.string.LikePositionList |
startsWith(java.lang.Object ngram,
IString value)
開始検索.
|
public static final java.lang.Object createIndex(IString[] list)
list - 対象の文字列群を設定します.public static final org.maachang.rimdb.index.string.LikePositionList startsWith(java.lang.Object ngram,
IString value)
ngram - createNGramで作成されたオブジェクトを設定します.value - チェック対象の開始文字列を設定します.public static final org.maachang.rimdb.index.string.LikePositionList endsWith(org.maachang.rimdb.index.string.LikePositionList and,
java.lang.Object ngram,
IString value)
and - 連結検索条件を設定します.ngram - createNGramで作成されたオブジェクトを設定します.value - チェック対象の開始文字列を設定します.public static final org.maachang.rimdb.index.string.LikePositionList indexOf(org.maachang.rimdb.index.string.LikePositionList and,
java.lang.Object ngram,
IString value)
and - 連結検索条件を設定します.ngram - createNGramで作成されたオブジェクトを設定します.value - チェック対象の開始文字列を設定します.public static final org.maachang.rimdb.index.string.LikePositionList eqaulsPosition(boolean last,
org.maachang.rimdb.index.string.LikePositionList and,
java.lang.Object ngram,
IString value,
int addOff,
IString beforeIndexOf)
last - 一致した条件が最後方条件としてチェックする場合は[true].and - 連結検索条件を設定します.ngram - createNGramで作成されたオブジェクトを設定します.value - チェック対象の開始文字列を設定します.addOff - 対象のオフセット位置を移動させて検索する場合に利用します.beforeIndexOf - 前回のindexof処理時の条件を設定することで、offset配置のやり直しが出来ます.