protected static class Condition.C extends Object implements SearchCondition
コンストラクタと説明 |
---|
C()
委譲先インスタンスを取得し、実装クラスを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ExclusionCondition |
all()
全てのコンテンツを取得する検索条件を追加します。
|
TermCondition |
and()
後に続く検索条件をAND条件とします。
|
NormalCondition |
and(Searchable... conditions)
与えられた検索条件を全てAND条件で結合した条件を追加します。
|
<I> NormalCondition |
exclusionKeyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対するNOT条件として検索条件に追加します。
|
NormalCondition |
exclusionKeyword(String... keywords)
与えられたキーワードを標準検索フィールドに対するNOT条件として検索条件に追加します。
|
NormalCondition |
exists(BasicField<?,?> field)
与えられたフィールドに値が存在する条件を追加します。
|
<I> NormalCondition |
fuzzyTerm(BasicField<I,?> field,
I term,
float similarity)
与えられたフィールドに検索文字列が指定された曖昧さで含まれる条件を追加します。
|
SearchCondition |
getDelegator()
委譲先の実装クラスを取得します。
|
String |
getExpression()
検索条件の文字列表現を取得します。
|
<I> NormalCondition |
greaterThan(BasicField<I,?> field,
I start,
boolean orEqual)
与えられたフィールドの値がstartより大きいことの条件を追加します。
|
<I> NormalCondition |
keyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対するAND条件として検索条件に追加します。
|
NormalCondition |
keyword(String... keywords)
与えられたキーワードを標準検索フィールドに対するAND条件として検索条件に追加します。
|
<I> NormalCondition |
lessThan(BasicField<I,?> field,
I end,
boolean orEqual)
与えられたフィールドの値がendより小さいことの条件を追加します。
|
TermCondition |
not()
後に続く検索条件を否定します。
|
TermCondition |
or()
後に続く検索条件をOR条件とします。
|
NormalCondition |
or(Searchable... conditions)
与えられた検索条件を全てOR条件で結合した条件を追加します。
|
<I> NormalCondition |
orKeyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対するOR条件として検索条件に追加します。
|
<I> NormalCondition |
orKeyword(BasicField<I,?> field,
List<I[]> keywordsList)
与えられたキーワードのリストを指定されたフィールドに対するOR条件として検索条件に追加します。
|
NormalCondition |
orKeyword(List<String[]> keywordsList)
与えられたキーワードのリストを標準検索フィールドに対するOR条件として検索条件に追加します。
|
NormalCondition |
orKeyword(String... keywords)
与えられたキーワードを標準検索フィールドに対するOR条件として検索条件に追加します。
|
<I> NormalCondition |
perfectKeyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対する必須条件として検索条件に追加します。
|
NormalCondition |
perfectKeyword(String... keywords)
与えられたキーワードを標準検索フィールドに対する必須条件として検索条件に追加します。
|
<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)
与えられたフィールドに検索条件が含まれることにブーストをかけた条件を追加します。
|
NormalCondition |
type(String... types)
与えられたコンテンツタイプを検索条件に追加します。
|
<I> NormalCondition |
wildcardTerm(BasicField<I,?> field,
I term)
与えられたフィールドにワイルドカード指定の検索文字列が含まれる条件を追加します。
|
public ExclusionCondition all()
AllCondition
all
インタフェース内 AllCondition
public NormalCondition type(String... types)
KeywordCondition
type
インタフェース内 KeywordCondition
types
- コンテンツタイプpublic NormalCondition keyword(String... keywords)
KeywordCondition
keyword
インタフェース内 KeywordCondition
keywords
- キーワードpublic <I> NormalCondition keyword(BasicField<I,?> field, I... keywords)
KeywordCondition
keyword
インタフェース内 KeywordCondition
I
- 入力データの型field
- フィールドkeywords
- キーワードpublic NormalCondition perfectKeyword(String... keywords)
KeywordCondition
perfectKeyword
インタフェース内 KeywordCondition
keywords
- キーワードpublic <I> NormalCondition perfectKeyword(BasicField<I,?> field, I... keywords)
KeywordCondition
perfectKeyword
インタフェース内 KeywordCondition
I
- 入力データの型field
- フィールドkeywords
- キーワードpublic NormalCondition orKeyword(String... keywords)
KeywordCondition
orKeyword
インタフェース内 KeywordCondition
keywords
- キーワードpublic <I> NormalCondition orKeyword(BasicField<I,?> field, I... keywords)
KeywordCondition
orKeyword
インタフェース内 KeywordCondition
I
- 入力データの型field
- フィールドkeywords
- キーワードpublic NormalCondition orKeyword(List<String[]> keywordsList)
KeywordCondition
orKeyword
インタフェース内 KeywordCondition
keywordsList
- キーワードのリストpublic <I> NormalCondition orKeyword(BasicField<I,?> field, List<I[]> keywordsList)
KeywordCondition
orKeyword
インタフェース内 KeywordCondition
I
- 入力データの型field
- フィールドkeywordsList
- キーワードのリストpublic NormalCondition exclusionKeyword(String... keywords)
ExclusionCondition
exclusionKeyword
インタフェース内 ExclusionCondition
keywords
- キーワードpublic <I> NormalCondition exclusionKeyword(BasicField<I,?> field, I... keywords)
ExclusionCondition
exclusionKeyword
インタフェース内 ExclusionCondition
I
- 入力データの型field
- フィールドkeywords
- キーワードpublic NormalCondition exists(BasicField<?,?> field)
TermCondition
exists
インタフェース内 TermCondition
field
- フィールドpublic <I> NormalCondition term(BasicField<I,?> field, I term)
TermCondition
term
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドterm
- 検索対象public <I> NormalCondition term(BasicField<I,?> field, I term, float boost)
TermCondition
term
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドterm
- 検索文字列boost
- ブースト値public <I> NormalCondition wildcardTerm(BasicField<I,?> field, I term)
TermCondition
wildcardTerm
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドterm
- ワイルドカード指定の検索文字列public <I> NormalCondition fuzzyTerm(BasicField<I,?> field, I term, float similarity)
TermCondition
fuzzyTerm
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドterm
- 検索文字列similarity
- 曖昧さpublic <I> NormalCondition phrase(BasicField<I,?> field, I phrase)
TermCondition
phrase
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドphrase
- 検索フレーズpublic <I> NormalCondition phrase(BasicField<I,?> field, I phrase, float boost)
TermCondition
phrase
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドphrase
- 検索フレーズboost
- ブースト値public <I> NormalCondition proximityPhrase(BasicField<I,?> field, I phrase, int distance)
TermCondition
proximityPhrase
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドphrase
- 検索フレーズdistance
- 近接度public <I> NormalCondition range(BasicField<I,?> field, I start, I end, boolean inclusive)
TermCondition
range
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドstart
- 開始条件end
- 終了条件inclusive
- 指定した値も範囲に含む(start <= value <= end)場合はtrue, 含まない(start < value < end)場合はfalsepublic <I> NormalCondition greaterThan(BasicField<I,?> field, I start, boolean orEqual)
TermCondition
greaterThan
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドstart
- 開始条件orEqual
- 指定した値も範囲に含む(start <= value)場合はtrue, 含まない(start < value)場合はfalsepublic <I> NormalCondition lessThan(BasicField<I,?> field, I end, boolean orEqual)
TermCondition
lessThan
インタフェース内 TermCondition
I
- 入力データの型field
- フィールドend
- 終了条件orEqual
- 指定した値も範囲に含む(value <= end)場合はtrue, 含まない(value < end)場合はfalsepublic NormalCondition and(Searchable... conditions)
TermCondition
and
インタフェース内 TermCondition
conditions
- 検索条件public NormalCondition or(Searchable... conditions)
TermCondition
or
インタフェース内 TermCondition
conditions
- 検索条件public TermCondition and()
LogicalCondition
and
インタフェース内 LogicalCondition
public TermCondition or()
LogicalCondition
or
インタフェース内 LogicalCondition
public TermCondition not()
ExclusionCondition
not
インタフェース内 ExclusionCondition
public SearchCondition getDelegator()
Delegatable
getDelegator
インタフェース内 Delegatable<SearchCondition>
public String getExpression()
Searchable
getExpression
インタフェース内 Searchable
Copyright © 2012 NTT DATA INTRAMART CORPORATION