public class SearchServiceImpl
extends gr.uoa.di.driver.app.DriverServiceImpl
implements eu.dnetlib.api.data.SearchService
| Constructor and Description |
|---|
SearchServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
static String |
createEprQuery(String query,
List<String> refineFields,
List<String> specialFacets,
List<String> fieldQueries) |
void |
cursorSearch(String text,
List<String> refinefields,
List<String> specialFacets,
List<String> fieldQueries,
String format,
Transformer transformer,
OutputStream os) |
SearchServiceBlackboardHandler |
getBlackboardNotificationHandler() |
List<String> |
getFieldQueryRules() |
Collection<FieldRewriteRule> |
getFieldRules() |
String |
getIndexLayout() |
gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.data.IndexService> |
getIndexLocator() |
String |
getMdFormat() |
List<QueryRewriteRule> |
getQueryRules() |
gr.uoa.di.driver.enabling.resultset.ResultSetFactory |
getRsFactory() |
SearchRegistry |
getTransformerFactory() |
void |
init() |
boolean |
isEnableBrowseCache() |
eu.dnetlib.domain.data.SearchResult |
newSearch(String text,
String locale,
List<String> refinefields,
List<String> specialFacets,
List<String> fieldQueries,
int from,
int to,
String format,
Transformer transformer,
Transformer oldRefineTransformer,
boolean oldPaging) |
eu.dnetlib.domain.data.SearchResult |
newSearchWithoutFieldQueries(String text,
String locale,
List<String> refinefields,
List<String> specialFacets,
List<String> fieldQueries,
int from,
int to,
String format,
Transformer transformer,
Transformer oldRefineTransformer,
boolean oldPaging) |
eu.dnetlib.domain.data.SearchResult |
refine(String text,
String transformer,
String locale,
Collection<String> fields)
Deprecated.
|
eu.dnetlib.domain.data.FormattedSearchResult |
refine(String queryText,
String refineTransformer,
String format,
String locale,
Collection<String> fields) |
eu.dnetlib.domain.data.SearchResult |
search(String text,
String transformer,
String locale,
int page,
int size)
Deprecated.
|
eu.dnetlib.domain.data.FormattedSearchResult |
search(String queryText,
String transformerName,
String format,
String locale,
int page,
int size) |
eu.dnetlib.domain.data.SearchResult |
searchNrefine(String text,
String searchTransformer,
String browseTransformer,
String locale,
int page,
int size,
Collection<String> fields)
Deprecated.
|
eu.dnetlib.domain.data.FormattedSearchResult |
searchNrefine(String queryText,
String searchTransformer,
String refineTransformer,
String format,
String locale,
int page,
int size,
Collection<String> fields) |
void |
setBlackboardNotificationHandler(SearchServiceBlackboardHandler blackboardNotificationHandler) |
void |
setEnableBrowseCache(boolean enableBrowseCache) |
void |
setFieldQueryRules(List<String> fieldQueryRules) |
void |
setFieldRules(Collection<FieldRewriteRule> fieldRules) |
void |
setIndexLayout(String indexLayout) |
void |
setIndexLocator(gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.data.IndexService> indexLocator) |
void |
setLookUpServiceServiceLocator(gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.enabling.ISLookUpService> lookUpServiceServiceLocator) |
void |
setMdFormat(String mdFormat) |
void |
setQueryRules(List<QueryRewriteRule> queryRules) |
void |
setRsFactory(gr.uoa.di.driver.enabling.resultset.ResultSetFactory rsFactory) |
void |
setTransformerFactory(SearchRegistry transformerFactory) |
eu.dnetlib.domain.data.SuggestiveResult |
suggestiveSearch(String query) |
getServiceEPR, getSnManager, identify, isInititialized, notify, setServiceEPR, setServiceIdentity, setSnManager, subscribe, subscribe, subscribepublic void init()
init in class gr.uoa.di.driver.app.DriverServiceImplpublic eu.dnetlib.domain.data.SuggestiveResult suggestiveSearch(String query) throws eu.dnetlib.api.data.SearchServiceException
suggestiveSearch in interface eu.dnetlib.api.data.SearchServiceeu.dnetlib.api.data.SearchServiceException@Deprecated public eu.dnetlib.domain.data.SearchResult search(String text, String transformer, String locale, int page, int size) throws eu.dnetlib.api.data.SearchServiceException
search in interface eu.dnetlib.api.data.SearchServiceeu.dnetlib.api.data.SearchServiceException@Deprecated public eu.dnetlib.domain.data.SearchResult refine(String text, String transformer, String locale, Collection<String> fields) throws eu.dnetlib.api.data.SearchServiceException
refine in interface eu.dnetlib.api.data.SearchServiceeu.dnetlib.api.data.SearchServiceException@Deprecated public eu.dnetlib.domain.data.SearchResult searchNrefine(String text, String searchTransformer, String browseTransformer, String locale, int page, int size, Collection<String> fields) throws eu.dnetlib.api.data.SearchServiceException
searchNrefine in interface eu.dnetlib.api.data.SearchServiceeu.dnetlib.api.data.SearchServiceExceptionpublic eu.dnetlib.domain.data.FormattedSearchResult search(String queryText, String transformerName, String format, String locale, int page, int size) throws eu.dnetlib.api.data.SearchServiceException
search in interface eu.dnetlib.api.data.SearchServiceeu.dnetlib.api.data.SearchServiceExceptionpublic eu.dnetlib.domain.data.FormattedSearchResult refine(String queryText, String refineTransformer, String format, String locale, Collection<String> fields) throws eu.dnetlib.api.data.SearchServiceException
refine in interface eu.dnetlib.api.data.SearchServiceeu.dnetlib.api.data.SearchServiceExceptionpublic eu.dnetlib.domain.data.FormattedSearchResult searchNrefine(String queryText, String searchTransformer, String refineTransformer, String format, String locale, int page, int size, Collection<String> fields) throws eu.dnetlib.api.data.SearchServiceException
searchNrefine in interface eu.dnetlib.api.data.SearchServiceeu.dnetlib.api.data.SearchServiceExceptionpublic eu.dnetlib.domain.data.SearchResult newSearch(String text, String locale, List<String> refinefields, List<String> specialFacets, List<String> fieldQueries, int from, int to, String format, Transformer transformer, Transformer oldRefineTransformer, boolean oldPaging) throws eu.dnetlib.api.data.SearchServiceException
eu.dnetlib.api.data.SearchServiceExceptionpublic void cursorSearch(String text, List<String> refinefields, List<String> specialFacets, List<String> fieldQueries, String format, Transformer transformer, OutputStream os) throws eu.dnetlib.api.data.SearchServiceException
eu.dnetlib.api.data.SearchServiceExceptionpublic void setFieldRules(Collection<FieldRewriteRule> fieldRules)
public static String createEprQuery(String query, List<String> refineFields, List<String> specialFacets, List<String> fieldQueries)
public eu.dnetlib.domain.data.SearchResult newSearchWithoutFieldQueries(String text, String locale, List<String> refinefields, List<String> specialFacets, List<String> fieldQueries, int from, int to, String format, Transformer transformer, Transformer oldRefineTransformer, boolean oldPaging) throws eu.dnetlib.api.data.SearchServiceException
eu.dnetlib.api.data.SearchServiceExceptionpublic String getMdFormat()
public void setMdFormat(String mdFormat)
public gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.data.IndexService> getIndexLocator()
public void setIndexLocator(gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.data.IndexService> indexLocator)
public gr.uoa.di.driver.enabling.resultset.ResultSetFactory getRsFactory()
public void setRsFactory(gr.uoa.di.driver.enabling.resultset.ResultSetFactory rsFactory)
public Collection<FieldRewriteRule> getFieldRules()
public List<QueryRewriteRule> getQueryRules()
public void setQueryRules(List<QueryRewriteRule> queryRules)
public boolean isEnableBrowseCache()
public void setEnableBrowseCache(boolean enableBrowseCache)
public SearchRegistry getTransformerFactory()
public void setTransformerFactory(SearchRegistry transformerFactory)
public String getIndexLayout()
public void setIndexLayout(String indexLayout)
public SearchServiceBlackboardHandler getBlackboardNotificationHandler()
public void setBlackboardNotificationHandler(SearchServiceBlackboardHandler blackboardNotificationHandler)
public void setLookUpServiceServiceLocator(gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.enabling.ISLookUpService> lookUpServiceServiceLocator)
Copyright © 2020. All rights reserved.