public class StandardSearchService extends Object implements SearchService, Delegatable<SearchService>
| コンストラクタと説明 |
|---|
StandardSearchService(String groupName)
与えられたユーザコードと検索サーバグループIDで検索サービスを初期化します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
StandardSearchService |
addACIBuilder(ACIBuilder... builders)
検索時の権限を作成するACIビルダーを与えられたビルダーを追加します。
|
SearchService |
getDelegator()
委譲先の実装クラスを取得します。
|
long |
getNumberOfContents()
検索サーバに登録されている総コンテンツ数を取得します。
|
SearchResponse |
search(SearchQuery query)
与えられた検索条件で全文検索を行い結果を返します。
|
StandardSearchService |
setACIBuilder(ACIBuilder... builders)
検索時の権限を作成するACIビルダーを与えられたビルダーコレクションに変更します。
|
StandardSearchService |
setACIBuilder(Collection<? extends ACIBuilder> builders)
検索時の権限を作成するACIビルダーを与えられたビルダーコレクションに変更します。
|
public StandardSearchService(String groupName) throws ContentsSearchException
groupName - 検索サーバグループIDContentsSearchException - 検索サービスの初期化に失敗した場合public SearchResponse search(SearchQuery query) throws ContentsSearchExecutionException, InvalidSearchConditionException
search インタフェース内 SearchServicequery - 検索クエリContentsSearchExecutionException - 検索に失敗した場合InvalidSearchConditionException - 不正な検索クエリが指定された場合SearchService.search(jp.co.intra_mart.foundation.contentssearch.model.query.SearchQuery)public StandardSearchService setACIBuilder(Collection<? extends ACIBuilder> builders)
setACIBuilder インタフェース内 SearchServicebuilders - ビルダーのコレクションSearchService.setACIBuilder(java.util.Collection)public StandardSearchService setACIBuilder(ACIBuilder... builders)
setACIBuilder インタフェース内 SearchServicebuilders - ビルダーSearchService.setACIBuilder(jp.co.intra_mart.foundation.contentssearch.authority.builder.ACIBuilder[])public StandardSearchService addACIBuilder(ACIBuilder... builders)
addACIBuilder インタフェース内 SearchServicebuilders - ビルダーSearchService.addACIBuilder(jp.co.intra_mart.foundation.contentssearch.authority.builder.ACIBuilder[])public long getNumberOfContents()
throws ContentsSearchExecutionException
getNumberOfContents インタフェース内 SearchServiceContentsSearchExecutionException - 総コンテンツ数の取得に失敗した場合SearchService.getNumberOfContents()public SearchService getDelegator()
getDelegator インタフェース内 Delegatable<SearchService>Delegatable.getDelegator()Copyright © 2012 NTT DATA INTRAMART CORPORATION