public class LuceneTemplate extends LuceneAccessorSupport implements LuceneOperations
LuceneTemplate は、Lucene クエリやその他の Lucene データアクセス操作を実行するための機能をカプセル化する Lucene データアクセス操作クラスです。LuceneAccessor, LuceneOperations, LuceneAccessorSupport, Region、LuceneIndex、LuceneQuery、LuceneQueryFactory、LuceneQueryProvider、LuceneResultStruct、PageableLuceneQueryResultsLuceneAccessor.LuceneQueryExecutor<T>DEFAULT_PAGE_SIZE, DEFAULT_RESULT_LIMIT| コンストラクターと説明 |
|---|
LuceneTemplate()LuceneTemplate の初期化されていないインスタンスを構築します。 |
LuceneTemplate(org.apache.geode.cache.lucene.LuceneIndex luceneIndex) 指定された LuceneIndex で初期化された LuceneTemplate のインスタンスを構築します。 |
LuceneTemplate(StringSE indexName, org.apache.geode.cache.Region<?,?> region) |
LuceneTemplate(StringSE indexName, StringSE regionPath) |
| 修飾子と型 | メソッドと説明 |
|---|---|
<K,V> ListSE<org.apache.geode.cache.lucene.LuceneResultStruct<K,V>> | query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit) 返される結果の数を制限して、指定された Lucene querySE を実行します。 |
<K,V> org.apache.geode.cache.lucene.PageableLuceneQueryResults<K,V> | query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit, int pageSize) ページングのページサイズとともに返される結果の数を制限して、指定された Lucene querySE を実行します。 |
<K,V> ListSE<org.apache.geode.cache.lucene.LuceneResultStruct<K,V>> | query(StringSE query, StringSE defaultField, int resultLimit) 返される結果の数を制限して、指定された Lucene querySE を実行します。 |
<K,V> org.apache.geode.cache.lucene.PageableLuceneQueryResults<K,V> | query(StringSE query, StringSE defaultField, int resultLimit, int pageSize) ページングのページサイズとともに返される結果の数を制限して、指定された Lucene querySE を実行します。 |
<K> CollectionSE<K> | queryForKeys(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit) 指定された Lucene querySE を実行し、返されるキーの数に制限を設けて、クエリ句 / 述語に一致するキーの CollectionSE を返します。 |
<K> CollectionSE<K> | queryForKeys(StringSE query, StringSE defaultField, int resultLimit) 指定された Lucene querySE を実行し、返されるキーの数に制限を設けて、クエリ句 / 述語に一致するキーの CollectionSE を返します。 |
<V> CollectionSE<V> | queryForValues(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit) 指定された Lucene querySE を実行し、クエリ句 / 述語に一致する値の CollectionSE を返します。 |
<V> CollectionSE<V> | queryForValues(StringSE query, StringSE defaultField, int resultLimit) 指定された Lucene querySE を実行し、クエリ句 / 述語に一致する値の CollectionSE を返します。 |
afterPropertiesSet, createLuceneQueryFactory, createLuceneQueryFactory, createLuceneQueryFactory, doFind, getCache, getIndexName, getLuceneIndex, getLuceneService, getRegion, getRegionPath, resolveCache, resolveIndexName, resolveLuceneService, resolveLuceneService, resolveRegionPath, setCache, setIndexName, setLuceneIndex, setLuceneService, setRegion, setRegionPathcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEquery, query, queryForKeys, queryForKeys, queryForValues, queryForValuespublic LuceneTemplate()
LuceneTemplate の初期化されていないインスタンスを構築します。public LuceneTemplate(org.apache.geode.cache.lucene.LuceneIndex luceneIndex)
LuceneIndex で初期化された LuceneTemplate のインスタンスを構築します。luceneIndex - Lucene クエリで使用される LuceneIndex。LuceneIndexpublic LuceneTemplate(StringSE indexName, org.apache.geode.cache.Region<?,?> region)
indexName - LuceneIndex の名前を含む StringSE。region - Lucene クエリが実行される Region。Regionpublic <K,V> ListSE<org.apache.geode.cache.lucene.LuceneResultStruct<K,V>> query(StringSE query, StringSE defaultField, int resultLimit)
LuceneOperationsquerySE を実行します。LuceneOperations 内の query LuceneAccessorSupport の query K - キーの ClassSE 型。V - 値の ClassSE 型。query - 実行する Lucene クエリを含む StringSE。defaultField - StringSE は、Lucene クエリ句でフィールドが明示的に定義されていない場合に、Lucene クエリで使用されるデフォルトのフィールドを指定します。resultLimit - 返されるクエリ結果の数を制限します。LuceneResultStruct の ListSE。LuceneResultStruct, ListSEpublic <K,V> org.apache.geode.cache.lucene.PageableLuceneQueryResults<K,V> query(StringSE query, StringSE defaultField, int resultLimit, int pageSize)
LuceneOperationsquerySE を実行します。LuceneOperations 内の query LuceneAccessorSupport の query K - キーの ClassSE 型。V - 値の ClassSE 型。query - 実行する Lucene クエリを含む StringSE。defaultField - StringSE は、Lucene クエリ句でフィールドが明示的に定義されていない場合に、Lucene クエリで使用されるデフォルトのフィールドを指定します。resultLimit - 返されるクエリ結果の数を制限します。pageSize - ページあたりの結果数。PageableLuceneQueryResults データ構造。PageableLuceneQueryResultspublic <K,V> ListSE<org.apache.geode.cache.lucene.LuceneResultStruct<K,V>> query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit)
LuceneOperationsquerySE を実行します。LuceneOperations 内の query LuceneAccessorSupport の query K - キーの ClassSE 型。V - 値の ClassSE 型。queryProvider - LuceneQueryProvider は、クラスター全体に分散するために実行およびデシリアライズ / 直列化を行う Lucene クエリを提供するプロバイダー実装です。resultLimit - 返されるクエリ結果の数を制限します。LuceneResultStruct の ListSE。LuceneQueryProvider, LuceneResultStruct, ListSEpublic <K,V> org.apache.geode.cache.lucene.PageableLuceneQueryResults<K,V> query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider,
int resultLimit,
int pageSize)LuceneOperationsquerySE を実行します。LuceneOperations 内の query LuceneAccessorSupport の query K - キーの ClassSE 型。V - 値の ClassSE 型。queryProvider - LuceneQueryProvider は、クラスター全体に分散するために実行およびデシリアライズ / 直列化を行う Lucene クエリを提供するプロバイダー実装です。resultLimit - 返されるクエリ結果の数を制限します。pageSize - ページあたりの結果数。PageableLuceneQueryResults データ構造。LuceneQueryProvider, PageableLuceneQueryResultspublic <K> CollectionSE<K> queryForKeys(StringSE query, StringSE defaultField, int resultLimit)
LuceneOperationsquerySE を実行し、返されるキーの数に制限を設けて、クエリ句 / 述語に一致するキーの CollectionSE を返します。LuceneOperations 内の queryForKeys LuceneAccessorSupport の queryForKeys K - キーの ClassSE 型。query - 実行する Lucene クエリを含む StringSE。defaultField - StringSE は、Lucene クエリ句でフィールドが明示的に定義されていない場合に、Lucene クエリで使用されるデフォルトのフィールドを指定します。resultLimit - 返されるキーの数の制限。CollectionSE。LuceneOperations.queryForKeys(String, String, int), CollectionSEpublic <K> CollectionSE<K> queryForKeys(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit)
LuceneOperationsquerySE を実行し、返されるキーの数に制限を設けて、クエリ句 / 述語に一致するキーの CollectionSE を返します。LuceneOperations 内の queryForKeys LuceneAccessorSupport の queryForKeys K - キーの ClassSE 型。queryProvider - LuceneQueryProvider は、クラスター全体に分散するために実行およびデシリアライズ / 直列化を行う Lucene クエリを提供するプロバイダー実装です。resultLimit - 返されるキーの数の制限。CollectionSE。LuceneQueryProvider, LuceneOperations.queryForKeys(String, String, int), CollectionSEpublic <V> CollectionSE<V> queryForValues(StringSE query, StringSE defaultField, int resultLimit)
LuceneOperationsquerySE を実行し、クエリ句 / 述語に一致する値の CollectionSE を返します。LuceneOperations 内の queryForValues LuceneAccessorSupport の queryForValues V - 値の ClassSE 型。query - 実行する Lucene クエリを含む StringSE。defaultField - StringSE は、Lucene クエリ句でフィールドが明示的に定義されていない場合に、Lucene クエリで使用されるデフォルトのフィールドを指定します。resultLimit - 返される値の数の制限。CollectionSE。LuceneOperations.queryForValues(String, String, int), CollectionSEpublic <V> CollectionSE<V> queryForValues(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit)
LuceneOperationsquerySE を実行し、クエリ句 / 述語に一致する値の CollectionSE を返します。LuceneOperations 内の queryForValues LuceneAccessorSupport の queryForValues V - 値の ClassSE 型。queryProvider - LuceneQueryProvider は、クラスター全体に分散するために実行およびデシリアライズ / 直列化を行う Lucene クエリを提供するプロバイダー実装です。resultLimit - 返される値の数の制限。CollectionSE。LuceneQueryProvider, LuceneOperations.queryForValues(String, String, int), CollectionSECopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.