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配置のやり直しが出来ます.