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
インタフェース内 SearchService
query
- 検索クエリContentsSearchExecutionException
- 検索に失敗した場合InvalidSearchConditionException
- 不正な検索クエリが指定された場合SearchService.search(jp.co.intra_mart.foundation.contentssearch.model.query.SearchQuery)
public StandardSearchService setACIBuilder(Collection<? extends ACIBuilder> builders)
setACIBuilder
インタフェース内 SearchService
builders
- ビルダーのコレクションSearchService.setACIBuilder(java.util.Collection)
public StandardSearchService setACIBuilder(ACIBuilder... builders)
setACIBuilder
インタフェース内 SearchService
builders
- ビルダーSearchService.setACIBuilder(jp.co.intra_mart.foundation.contentssearch.authority.builder.ACIBuilder[])
public StandardSearchService addACIBuilder(ACIBuilder... builders)
addACIBuilder
インタフェース内 SearchService
builders
- ビルダーSearchService.addACIBuilder(jp.co.intra_mart.foundation.contentssearch.authority.builder.ACIBuilder[])
public long getNumberOfContents() throws ContentsSearchExecutionException
getNumberOfContents
インタフェース内 SearchService
ContentsSearchExecutionException
- 総コンテンツ数の取得に失敗した場合SearchService.getNumberOfContents()
public SearchService getDelegator()
getDelegator
インタフェース内 Delegatable<SearchService>
Delegatable.getDelegator()
Copyright © 2012 NTT DATA INTRAMART CORPORATION