org.kuali.ole.docstore.discovery.service
Interface DiscoveryService

All Known Implementing Classes:
DiscoveryServiceImpl

public interface DiscoveryService


Field Summary
static String AUTHOR_FACET
           
static String BIB_FIELDS
           
static String BIB_LINK_FIELDS
           
static String BIBLIOGRAPHIC
           
static String FORMAT_FACET
           
static String GENRE_FACET
           
static String HOLDINGS
           
static String HOLDINGS_FIELDS
           
static String HOLDINGS_LINK_FIELDS
           
static String INSTANCE
           
static String INSTANCE_FIELDS
           
static String INSTANCE_LINK_FIELDS
           
static String ITEM
           
static String ITEM_FIELDS
           
static String ITEM_LINK_FIELDS
           
static String LANGUAGE_FACET
           
static String PUBLICATION_DATE_FACET
           
static String SEARCH_TYPE_ADVANCED
           
static String SEARCH_TYPE_FACET
           
static String SEARCH_TYPE_FACET_DELETE
           
static String SEARCH_TYPE_LINK
           
static String SEARCH_TYPE_MORE_FACET
           
static String SEARCH_TYPE_NEW
           
static String SEARCH_TYPE_QUICK
           
static String SUBJECT_FACET
           
 
Method Summary
 String buildQuery(SearchParams searchParams)
           
 String search(SearchParams searchParams)
          Performs a search based on the given search parameters and returns the result in solr xml format.
 

Field Detail

SEARCH_TYPE_NEW

static final String SEARCH_TYPE_NEW
See Also:
Constant Field Values

SEARCH_TYPE_QUICK

static final String SEARCH_TYPE_QUICK
See Also:
Constant Field Values

SEARCH_TYPE_ADVANCED

static final String SEARCH_TYPE_ADVANCED
See Also:
Constant Field Values

SEARCH_TYPE_FACET

static final String SEARCH_TYPE_FACET
See Also:
Constant Field Values

SEARCH_TYPE_FACET_DELETE

static final String SEARCH_TYPE_FACET_DELETE
See Also:
Constant Field Values

SEARCH_TYPE_LINK

static final String SEARCH_TYPE_LINK
See Also:
Constant Field Values

BIBLIOGRAPHIC

static final String BIBLIOGRAPHIC
See Also:
Constant Field Values

INSTANCE

static final String INSTANCE
See Also:
Constant Field Values

HOLDINGS

static final String HOLDINGS
See Also:
Constant Field Values

ITEM

static final String ITEM
See Also:
Constant Field Values

INSTANCE_LINK_FIELDS

static final String INSTANCE_LINK_FIELDS
See Also:
Constant Field Values

BIB_LINK_FIELDS

static final String BIB_LINK_FIELDS
See Also:
Constant Field Values

HOLDINGS_LINK_FIELDS

static final String HOLDINGS_LINK_FIELDS
See Also:
Constant Field Values

ITEM_LINK_FIELDS

static final String ITEM_LINK_FIELDS
See Also:
Constant Field Values

HOLDINGS_FIELDS

static final String HOLDINGS_FIELDS
See Also:
Constant Field Values

ITEM_FIELDS

static final String ITEM_FIELDS
See Also:
Constant Field Values

INSTANCE_FIELDS

static final String INSTANCE_FIELDS
See Also:
Constant Field Values

BIB_FIELDS

static final String BIB_FIELDS
See Also:
Constant Field Values

AUTHOR_FACET

static final String AUTHOR_FACET
See Also:
Constant Field Values

SUBJECT_FACET

static final String SUBJECT_FACET
See Also:
Constant Field Values

FORMAT_FACET

static final String FORMAT_FACET
See Also:
Constant Field Values

LANGUAGE_FACET

static final String LANGUAGE_FACET
See Also:
Constant Field Values

PUBLICATION_DATE_FACET

static final String PUBLICATION_DATE_FACET
See Also:
Constant Field Values

GENRE_FACET

static final String GENRE_FACET
See Also:
Constant Field Values

SEARCH_TYPE_MORE_FACET

static final String SEARCH_TYPE_MORE_FACET
See Also:
Constant Field Values
Method Detail

search

String search(SearchParams searchParams)
Performs a search based on the given search parameters and returns the result in solr xml format. This is used by the GUI screens.

Parameters:
searchParams - - search parameters
Returns:
search result in xml format

buildQuery

String buildQuery(SearchParams searchParams)


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.