public class ProjectingLuceneTemplate extends ProjectingLuceneAccessor
ProjectingLuceneTemplate は、Lucene クエリやその他の Lucene データアクセス操作を実行し、クエリ結果をアプリケーション固有のドメインオブジェクトビューとして返す機能をカプセル化する Lucene データアクセス操作クラスです。ProjectingLuceneAccessor, ProjectingLuceneOperations, Region、LuceneIndex、LuceneQuery、LuceneQueryFactory、LuceneQueryProvider、LuceneResultStruct、PageableLuceneQueryResultsLuceneAccessor.LuceneQueryExecutor<T>DEFAULT_PAGE_SIZE, DEFAULT_RESULT_LIMIT| コンストラクターと説明 |
|---|
ProjectingLuceneTemplate()ProjectingLuceneTemplate のデフォルトの初期化されていないインスタンスを構築します。 |
ProjectingLuceneTemplate(org.apache.geode.cache.lucene.LuceneIndex luceneIndex)Lucene クエリ (検索) を実行するために使用される指定された LuceneIndex で初期化された ProjectingLuceneTemplate のインスタンスを構築します。 |
ProjectingLuceneTemplate(StringSE indexName, org.apache.geode.cache.Region<?,?> region) 指定された Lucene インデックス名と Lucene クエリが実行される Region 参照で初期化された ProjectingLuceneTemplate のインスタンスを構築します。 |
ProjectingLuceneTemplate(StringSE indexName, StringSE regionPath) 指定された Lucene インデックス名と Lucene クエリが実行される Region 参照で初期化された ProjectingLuceneTemplate のインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> ListSE<T> | query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit, ClassSE<T> projectionType) 提供された querySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。 |
<T> Page<T> | query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit, int pageSize, ClassSE<T> projectionType) 提供された querySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。 |
<T> ListSE<T> | query(StringSE query, StringSE defaultField, int resultLimit, ClassSE<T> projectionType) 指定された querySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。 |
<T> Page<T> | query(StringSE query, StringSE defaultField, int resultLimit, int pageSize, ClassSE<T> projectionType) 指定された querySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。 |
afterPropertiesSet, getBeanClassLoader, getBeanFactory, getProjectionFactory, project, project, project, resolveProjectionFactory, setBeanClassLoader, setBeanFactory, setProjectionFactory, setThenGetProjectionFactoryquery, query, query, query, queryForKeys, queryForKeys, queryForValues, queryForValuescreateLuceneQueryFactory, 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, queryquery, query, query, query, query, query, queryForKeys, queryForKeys, queryForKeys, queryForKeys, queryForValues, queryForValues, queryForValues, queryForValuespublic ProjectingLuceneTemplate()
ProjectingLuceneTemplate のデフォルトの初期化されていないインスタンスを構築します。public ProjectingLuceneTemplate(org.apache.geode.cache.lucene.LuceneIndex luceneIndex)
LuceneIndex で初期化された ProjectingLuceneTemplate のインスタンスを構築します。luceneIndex - Lucene クエリで使用される LuceneIndex。LuceneIndexpublic ProjectingLuceneTemplate(StringSE indexName, org.apache.geode.cache.Region<?,?> region)
Region 参照で初期化された ProjectingLuceneTemplate のインスタンスを構築します。indexName - Lucene クエリで使用される LuceneIndex の名前を含む StringSE。region - Lucene クエリが実行される Region。Regionpublic ProjectingLuceneTemplate(StringSE indexName, StringSE regionPath)
Region 参照で初期化された ProjectingLuceneTemplate のインスタンスを構築します。public <T> ListSE<T> query(StringSE query, StringSE defaultField, int resultLimit, ClassSE<T> projectionType)
ProjectingLuceneOperationsquerySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。T - ClassSE 型の射影。query - Lucene querySE を実行します。defaultField - StringSE は、Lucene クエリ句でフィールドが明示的に定義されていない場合に、Lucene クエリで使用されるデフォルトのフィールドを指定します。resultLimit - 返されるクエリ結果の数を制限します。projectionType - クエリ結果内の個々の要素の ClassSE 型。projectionTypeSE のインスタンスとして投影された Lucene クエリ結果の ListSE。ProjectingLuceneOperations.query(String, String, int, Class), ListSEpublic <T> Page<T> query(StringSE query, StringSE defaultField, int resultLimit, int pageSize, ClassSE<T> projectionType)
ProjectingLuceneOperationsquerySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。public <T> ListSE<T> query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit, ClassSE<T> projectionType)
ProjectingLuceneOperationsquerySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。public <T> Page<T> query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit, int pageSize, ClassSE<T> projectionType)
ProjectingLuceneOperationsquerySE を実行し、制限された結果を projectionTypeSE のインスタンスとして投影します。Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.