パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.contentssearch.model.query |
検索条件に関するデータ型を定義するパッケージです。
|
修飾子とタイプ | インタフェースと説明 |
---|---|
interface |
SearchCondition
全ての条件が指定可能な検索条件です。
|
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
Condition.C
Conditionの内部実装クラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
NormalCondition |
TermCondition.and(Searchable... conditions)
与えられた検索条件を全てAND条件で結合した条件を追加します。
|
static NormalCondition |
Condition.and(Searchable... conditions)
与えられた検索条件を全てAND条件で結合した条件が追加された検索条件を取得します。
|
NormalCondition |
Condition.C.and(Searchable... conditions) |
<I> NormalCondition |
ExclusionCondition.exclusionKeyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対するNOT条件として検索条件に追加します。
|
<I> NormalCondition |
Condition.C.exclusionKeyword(BasicField<I,?> field,
I... keywords) |
NormalCondition |
ExclusionCondition.exclusionKeyword(String... keywords)
与えられたキーワードを標準検索フィールドに対するNOT条件として検索条件に追加します。
|
NormalCondition |
Condition.C.exclusionKeyword(String... keywords) |
NormalCondition |
TermCondition.exists(BasicField<?,?> field)
与えられたフィールドに値が存在する条件を追加します。
|
NormalCondition |
Condition.C.exists(BasicField<?,?> field) |
static <I> NormalCondition |
Condition.exists(BasicField<I,?> field)
与えられたフィールドに値が存在する条件が追加された検索条件を取得します。
|
<I> NormalCondition |
TermCondition.fuzzyTerm(BasicField<I,?> field,
I term,
float similarity)
与えられたフィールドに検索文字列が指定された曖昧さで含まれる条件を追加します。
|
static <I> NormalCondition |
Condition.fuzzyTerm(BasicField<I,?> field,
I term,
float similarity)
与えられたフィールドに検索条件が指定された曖昧さで含まれる条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.fuzzyTerm(BasicField<I,?> field,
I term,
float similarity) |
<I> NormalCondition |
TermCondition.greaterThan(BasicField<I,?> field,
I start,
boolean orEqual)
与えられたフィールドの値がstartより大きいことの条件を追加します。
|
static <I> NormalCondition |
Condition.greaterThan(BasicField<I,?> field,
I start,
boolean orEqual)
与えられたフィールドの値がstartより大きいことの条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.greaterThan(BasicField<I,?> field,
I start,
boolean orEqual) |
<I> NormalCondition |
KeywordCondition.keyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対するAND条件として検索条件に追加します。
|
static <I> NormalCondition |
Condition.keyword(BasicField<I,?> field,
I... keywords)
与えられた複数のキーワードで絞り込む条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.keyword(BasicField<I,?> field,
I... keywords) |
NormalCondition |
KeywordCondition.keyword(String... keywords)
与えられたキーワードを標準検索フィールドに対するAND条件として検索条件に追加します。
|
static NormalCondition |
Condition.keyword(String... keywords)
与えられた複数のキーワードで絞り込む条件が追加された検索条件を取得します。
|
NormalCondition |
Condition.C.keyword(String... keywords) |
<I> NormalCondition |
TermCondition.lessThan(BasicField<I,?> field,
I end,
boolean orEqual)
与えられたフィールドの値がendより小さいことの条件を追加します。
|
static <I> NormalCondition |
Condition.lessThan(BasicField<I,?> field,
I end,
boolean orEqual)
与えられたフィールドの値がendより小さいことの条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.lessThan(BasicField<I,?> field,
I end,
boolean orEqual) |
NormalCondition |
TermCondition.or(Searchable... conditions)
与えられた検索条件を全てOR条件で結合した条件を追加します。
|
static NormalCondition |
Condition.or(Searchable... conditions)
与えられた検索条件を全てOR条件で結合した条件が追加された検索条件を取得します。
|
NormalCondition |
Condition.C.or(Searchable... conditions) |
<I> NormalCondition |
KeywordCondition.orKeyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対するOR条件として検索条件に追加します。
|
static <I> NormalCondition |
Condition.orKeyword(BasicField<I,?> field,
I... keywords)
与えられたORキーワードで絞り込む条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.orKeyword(BasicField<I,?> field,
I... keywords) |
<I> NormalCondition |
KeywordCondition.orKeyword(BasicField<I,?> field,
List<I[]> keywordsList)
与えられたキーワードのリストを指定されたフィールドに対するOR条件として検索条件に追加します。
|
static <I> NormalCondition |
Condition.orKeyword(BasicField<I,?> field,
List<I[]> keywordsList)
与えられた複数のORキーワードで絞り込む条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.orKeyword(BasicField<I,?> field,
List<I[]> keywordsList) |
NormalCondition |
KeywordCondition.orKeyword(List<String[]> keywordsList)
与えられたキーワードのリストを標準検索フィールドに対するOR条件として検索条件に追加します。
|
static NormalCondition |
Condition.orKeyword(List<String[]> keywordsList)
与えられた複数のORキーワードで絞り込む条件が追加された検索条件を取得します。
|
NormalCondition |
Condition.C.orKeyword(List<String[]> keywordsList) |
NormalCondition |
KeywordCondition.orKeyword(String... keywords)
与えられたキーワードを標準検索フィールドに対するOR条件として検索条件に追加します。
|
static NormalCondition |
Condition.orKeyword(String... keywords)
与えられたORキーワードで絞り込む条件が追加された検索条件を取得します。
|
NormalCondition |
Condition.C.orKeyword(String... keywords) |
<I> NormalCondition |
KeywordCondition.perfectKeyword(BasicField<I,?> field,
I... keywords)
与えられたキーワードを指定されたフィールドに対する必須条件として検索条件に追加します。
|
static <I> NormalCondition |
Condition.perfectKeyword(BasicField<I,?> field,
I... keywords)
与えられた複数の完全一致キーワードで絞り込む条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.perfectKeyword(BasicField<I,?> field,
I... keywords) |
NormalCondition |
KeywordCondition.perfectKeyword(String... keywords)
与えられたキーワードを標準検索フィールドに対する必須条件として検索条件に追加します。
|
static NormalCondition |
Condition.perfectKeyword(String... keywords)
与えられた複数の完全一致キーワードで絞り込む条件が追加された検索条件を取得します。
|
NormalCondition |
Condition.C.perfectKeyword(String... keywords) |
<I> NormalCondition |
TermCondition.phrase(BasicField<I,?> field,
I phrase)
与えられたフィールドに検索フレーズが含まれる条件を追加します。
|
static <I> NormalCondition |
Condition.phrase(BasicField<I,?> field,
I phrase)
与えられたフィールドに検索フレーズが含まれる条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.phrase(BasicField<I,?> field,
I phrase) |
<I> NormalCondition |
TermCondition.phrase(BasicField<I,?> field,
I phrase,
float boost)
与えられたフィールドに検索フレーズが含まれることにブーストをかけた条件を追加します。
|
static <I> NormalCondition |
Condition.phrase(BasicField<I,?> field,
I phrase,
float boost)
与えられたフィールドに検索フレーズが含まれることにブーストをかけた条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.phrase(BasicField<I,?> field,
I phrase,
float boost) |
<I> NormalCondition |
TermCondition.proximityPhrase(BasicField<I,?> field,
I phrase,
int distance)
与えられたフィールドに検索フレーズが指定された近接度で含まれる条件を追加します。
|
static <I> NormalCondition |
Condition.proximityPhrase(BasicField<I,?> field,
I phrase,
int distance)
与えられたフィールドに検索フレーズが指定された近接度で含まれる条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.proximityPhrase(BasicField<I,?> field,
I phrase,
int distance) |
<I> NormalCondition |
TermCondition.range(BasicField<I,?> field,
I start,
I end,
boolean inclusive)
与えられたフィールドの値がstartからendの範囲内にあることの条件を追加します。
|
static <I> NormalCondition |
Condition.range(BasicField<I,?> field,
I start,
I end,
boolean inclusive)
与えられたフィールドの値がstartからendの範囲内にあることの条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.range(BasicField<I,?> field,
I start,
I end,
boolean inclusive) |
<I> NormalCondition |
TermCondition.term(BasicField<I,?> field,
I term)
与えられたフィールドに検索対象が含まれる条件を追加します。
|
static <I> NormalCondition |
Condition.term(BasicField<I,?> field,
I term)
与えられたフィールドに検索条件が含まれる条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.term(BasicField<I,?> field,
I term) |
<I> NormalCondition |
TermCondition.term(BasicField<I,?> field,
I term,
float boost)
与えられたフィールドに検索条件が含まれることにブーストをかけた条件を追加します。
|
static <I> NormalCondition |
Condition.term(BasicField<I,?> field,
I term,
float boost)
与えられたフィールドに検索条件が含まれることにブーストをかけた条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.term(BasicField<I,?> field,
I term,
float boost) |
NormalCondition |
KeywordCondition.type(String... types)
与えられたコンテンツタイプを検索条件に追加します。
|
static NormalCondition |
Condition.type(String... types)
与えられたコンテンツタイプで絞り込む条件が追加された検索条件を取得します。
|
NormalCondition |
Condition.C.type(String... types) |
<I> NormalCondition |
TermCondition.wildcardTerm(BasicField<I,?> field,
I term)
与えられたフィールドにワイルドカード指定の検索文字列が含まれる条件を追加します。
|
static <I> NormalCondition |
Condition.wildcardTerm(BasicField<I,?> field,
I term)
与えられたフィールドにワイルドカード指定の検索条件が含まれる条件が追加された検索条件を取得します。
|
<I> NormalCondition |
Condition.C.wildcardTerm(BasicField<I,?> field,
I term) |
Copyright © 2012 NTT DATA INTRAMART CORPORATION