public interface TermCondition
LogicalCondition.or()
およびExclusionCondition.not()
が指定してない場合は、LogicalCondition.and()
が指定されたのと同様に動作します。修飾子とタイプ | メソッドと説明 |
---|---|
NormalCondition |
and(Searchable... conditions)
与えられた検索条件を全てAND条件で結合した条件を追加します。
|
NormalCondition |
exists(BasicField<?,?> field)
与えられたフィールドに値が存在する条件を追加します。
|
<I> NormalCondition |
fuzzyTerm(BasicField<I,?> field,
I term,
float similarity)
与えられたフィールドに検索文字列が指定された曖昧さで含まれる条件を追加します。
|
<I> NormalCondition |
greaterThan(BasicField<I,?> field,
I start,
boolean orEqual)
与えられたフィールドの値がstartより大きいことの条件を追加します。
|
<I> NormalCondition |
lessThan(BasicField<I,?> field,
I end,
boolean orEqual)
与えられたフィールドの値がendより小さいことの条件を追加します。
|
NormalCondition |
or(Searchable... conditions)
与えられた検索条件を全てOR条件で結合した条件を追加します。
|
<I> NormalCondition |
phrase(BasicField<I,?> field,
I phrase)
与えられたフィールドに検索フレーズが含まれる条件を追加します。
|
<I> NormalCondition |
phrase(BasicField<I,?> field,
I phrase,
float boost)
与えられたフィールドに検索フレーズが含まれることにブーストをかけた条件を追加します。
|
<I> NormalCondition |
proximityPhrase(BasicField<I,?> field,
I phrase,
int distance)
与えられたフィールドに検索フレーズが指定された近接度で含まれる条件を追加します。
|
<I> NormalCondition |
range(BasicField<I,?> field,
I start,
I end,
boolean inclusive)
与えられたフィールドの値がstartからendの範囲内にあることの条件を追加します。
|
<I> NormalCondition |
term(BasicField<I,?> field,
I term)
与えられたフィールドに検索対象が含まれる条件を追加します。
|
<I> NormalCondition |
term(BasicField<I,?> field,
I term,
float boost)
与えられたフィールドに検索条件が含まれることにブーストをかけた条件を追加します。
|
<I> NormalCondition |
wildcardTerm(BasicField<I,?> field,
I term)
与えられたフィールドにワイルドカード指定の検索文字列が含まれる条件を追加します。
|
<I> NormalCondition term(BasicField<I,?> field, I term)
I
- 入力データの型field
- フィールドterm
- 検索対象<I> NormalCondition term(BasicField<I,?> field, I term, float boost)
I
- 入力データの型field
- フィールドterm
- 検索文字列boost
- ブースト値<I> NormalCondition wildcardTerm(BasicField<I,?> field, I term)
I
- 入力データの型field
- フィールドterm
- ワイルドカード指定の検索文字列<I> NormalCondition fuzzyTerm(BasicField<I,?> field, I term, float similarity)
I
- 入力データの型field
- フィールドterm
- 検索文字列similarity
- 曖昧さ<I> NormalCondition phrase(BasicField<I,?> field, I phrase)
I
- 入力データの型field
- フィールドphrase
- 検索フレーズ<I> NormalCondition phrase(BasicField<I,?> field, I phrase, float boost)
I
- 入力データの型field
- フィールドphrase
- 検索フレーズboost
- ブースト値<I> NormalCondition proximityPhrase(BasicField<I,?> field, I phrase, int distance)
I
- 入力データの型field
- フィールドphrase
- 検索フレーズdistance
- 近接度NormalCondition exists(BasicField<?,?> field)
field
- フィールド<I> NormalCondition range(BasicField<I,?> field, I start, I end, boolean inclusive)
I
- 入力データの型field
- フィールドstart
- 開始条件end
- 終了条件inclusive
- 指定した値も範囲に含む(start <= value <= end)場合はtrue, 含まない(start < value < end)場合はfalse<I> NormalCondition greaterThan(BasicField<I,?> field, I start, boolean orEqual)
I
- 入力データの型field
- フィールドstart
- 開始条件orEqual
- 指定した値も範囲に含む(start <= value)場合はtrue, 含まない(start < value)場合はfalse<I> NormalCondition lessThan(BasicField<I,?> field, I end, boolean orEqual)
I
- 入力データの型field
- フィールドend
- 終了条件orEqual
- 指定した値も範囲に含む(value <= end)場合はtrue, 含まない(value < end)場合はfalseNormalCondition and(Searchable... conditions)
conditions
- 検索条件NormalCondition or(Searchable... conditions)
conditions
- 検索条件Copyright © 2012 NTT DATA INTRAMART CORPORATION