public class DocstoreSolrSearchService extends Object implements DocstoreSearchService, DocstoreConstants
BIB_FIELDS, BIB_LINK_FIELDS, BIBLIOGRAPHIC, EHOLDINGS, EHOLDINGS_FIELDS, EHOLDINGS_LINK_FIELDS, HOLDINGS, HOLDINGS_FIELDS, HOLDINGS_LINK_FIELDS, INSTANCE, ITEM, ITEM_FIELDS, ITEM_LINK_FIELDS
ACCESS_LOCATION_DISPLAY, ACCESS_LOCATION_SEARCH, ACCESS_PASSWORD_DISPLAY, ACCESS_PASSWORD_SEARCH, ACCESS_STATUS_DISPLAY, ACCESS_STATUS_SEARCH, ACCESS_USERNAME_DISPLAY, ACCESS_USERNAME_SEARCH, ADMIN_PASSWORD_DISPLAY, ADMIN_PASSWORD_SEARCH, ADMIN_URL_DISPLAY, ADMIN_URL_SEARCH, ADMIN_USERNAME_DISPLAY, ADMIN_USERNAME_SEARCH, ALL_TEXT, APPL_ID_OLE, AUTHENTICATION_DISPLAY, AUTHENTICATION_SEARCH, AUTHOR_DISPLAY, AUTHOR_FACET, AUTHOR_SEARCH, AUTHOR_SORT, BARCODE_ARSL_DISPLAY, BARCODE_ARSL_SEARCH, BIB_ID, BIB_IDENTIFIER, BREAK_RELATION, CALL_NUMBER_DISPLAY, CALL_NUMBER_PREFIX_DISPLAY, CALL_NUMBER_PREFIX_SEARCH, CALL_NUMBER_SEARCH, CALL_NUMBER_SORT, CALL_NUMBER_TYPE_DISPLAY, CALL_NUMBER_TYPE_NAME_SEARCH, CALL_NUMBER_TYPE_SEARCH, CALLNUMBER_PREFIX_SORT, CALLNUMBER_SORT, CARRIER_DISPLAY, CARRIER_SEARCH, CHECK_OUT_DUE_DATE_TIME, CHRONOLOGY_DISPLAY, CHRONOLOGY_SEARCH, CHRONOLOGY_SORT, CLAIMS_RETURNED_FLAG_DISPLAY, CLAIMS_RETURNED_FLAG_SEARCH, CLAIMS_RETURNED_NOTE_DISPLAY, CLAIMS_RETURNED_NOTE_SEARCH, CLASSIFICATION_PART_DISPLAY, CLASSIFICATION_PART_SEARCH, CLMS_RET_FLAG, CLMS_RET_FLAG_CRE_DATE, CLMS_RET_NOTE, COPY_NUMBER_DISPLAY, COPY_NUMBER_LABEL_DISPLAY, COPY_NUMBER_LABEL_SEARCH, COPY_NUMBER_SEARCH, COPYNUMBER_SORT, COVERAGE_DISPLAY, COVERAGE_SEARCH, CREATE_RELATION, CREATED_BY, CURRENT_BORROWER, DAMAGED_ITEM_NOTE_DISPLAY, DAMAGED_ITEM_NOTE_SEARCH, DAT_FORMAT_EFFECTIVE, DAT_FORMAT_EFFECTIVE_NOTICE, DATE_ENTERED, DATE_FORMAT_EFFECTIVE, DATE_UPDATED, DEFAULT_ITEM_TYPE_CODE, DESC_NMSPC, DESCRIBE_COMPONENT, DESCRIBE_EFFECTIVE_DATE, DESCRIPTION_DISPLAY, DESCRIPTION_SEARCH, DOC_CATEGORY, DOC_CATEGORY_VALUE, DOC_FORMAT, DOC_FORMAT_INSTANCE_VALUE, DOC_TYPE, DOC_TYPE_HOLDING_VALUE, DOC_TYPE_INSTANCE_VALUE, DOC_TYPE_ITEM_VALUE, DONOR_CODE_DISPLAY, DONOR_CODE_SEARCH, DONOR_NOTE_DISPLAY, DONOR_NOTE_SEARCH, DONOR_PUBLIC_DISPLAY, DONOR_PUBLIC_SEARCH, DUE_DATE_TIME, E_INSTANCE_COVERAGE_DATE, E_INSTANCE_PERPETUAL_ACCESS_DATE, E_PUBLISHER_DISPLAY, E_PUBLISHER_SEARCH, EDITION_DISPLAY, EDITION_SEARCH, ENUMERATION_DISPLAY, ENUMERATION_SEARCH, ENUMERATION_SORT, ERESOURCE_NAME_DISPLAY, EXTENT_OF_OWNERSHIP_NOTE_TYPE_DISPLAY, EXTENT_OF_OWNERSHIP_NOTE_VALUE_DISPLAY, EXTENT_OF_OWNERSHIP_TYPE_DISPLAY, FORMAT_DISPLAY, FORMAT_FACET, FORMAT_SEARCH, FORMER_RESOURCE_IDENTIFIER_SOURCE_DISPLAY, FORMER_RESOURCE_IDENTIFIER_SOURCE_SEARCH, GENRE_FACET, GOKB_IDENTIFIER, GREGORIAN_PATTERN, HIGHDENSITYSTORAGE_MODULE_DISPLAY, HIGHDENSITYSTORAGE_ROW_DISPLAY, HIGHDENSITYSTORAGE_SHELF_DISPLAY, HIGHDENSITYSTORAGE_TRAY_DISPLAY, HOLDING_NOTE_DISPLAY, HOLDING_NOTE_SEARCH, HOLDINGS_CALLNUMBER_DISPLAY, HOLDINGS_CALLNUMBER_PREFIX_DISPLAY, HOLDINGS_CALLNUMBER_PREFIX_SEARCH, HOLDINGS_CALLNUMBER_SEARCH, HOLDINGS_COPYNUMBER_DISPLAY, HOLDINGS_COPYNUMBER_SEARCH, HOLDINGS_IDENTIFIER, HOLDINGS_LOCATION_DISPLAY, HOLDINGS_LOCATION_SEARCH, HOLDINGS_SHELVING_SCHEME_CODE_DISPLAY, HOLDINGS_SHELVING_SCHEME_CODE_SEARCH, HOLDINGS_SHELVING_SCHEME_VALUE_DISPLAY, HOLDINGS_SHELVING_SCHEME_VALUE_SEARCH, ID, ILL_DISPLAY, ILL_SEARCH, IMPRINT_DISPLAY, IMPRINT_SEARCH, INSTANCE_IDENTIFIER, IS_ANALYTIC, IS_BOUND_WITH, IS_SERIES, ISBN_DISPLAY, ISBN_NOT_NORMALIZED, ISBN_SEARCH, ISSN_DISPLAY, ISSN_SEARCH, ITEM_BARCODE_DISPLAY, ITEM_BARCODE_SEARCH, ITEM_BARCODE_SORT, ITEM_DAMAGED_FLAG_DISPLAY, ITEM_DAMAGED_FLAG_SEARCH, ITEM_IDENTIFIER, ITEM_IDENTIFIER_DISPLAY, ITEM_IDENTIFIER_SEARCH, ITEM_PART_DISPLAY, ITEM_PART_SEARCH, ITEM_STATUS_DISPLAY, ITEM_STATUS_EFFECTIVE_DATE, ITEM_STATUS_SEARCH, ITEM_STATUS_SORT, ITEM_TYPE_CODE_VALUE_DISPLAY, ITEM_TYPE_CODE_VALUE_SEARCH, ITEM_TYPE_DISPLAY, ITEM_TYPE_FULL_VALUE_DISPLAY, ITEM_TYPE_FULL_VALUE_SEARCH, ITEM_TYPE_SEARCH, ITEM_URI_DISPLAY, ITEM_URI_SEARCH, ITEMNOTE_TYPE_DISPLAY, ITEMNOTE_VALUE_DISPLAY, JOURNAL_TITLE_DISPLAY, JOURNAL_TITLE_SEARCH, JOURNAL_TITLE_SORT, LANGUAGE_DISPLAY, LANGUAGE_FACET, LANGUAGE_SEARCH, LEADER, LEVEL1LOCATION_DISPLAY, LEVEL1LOCATION_SEARCH, LEVEL2LOCATION_DISPLAY, LEVEL2LOCATION_SEARCH, LEVEL3LOCATION_DISPLAY, LEVEL3LOCATION_SEARCH, LEVEL4LOCATION_DISPLAY, LEVEL4LOCATION_SEARCH, LEVEL5LOCATION_DISPLAY, LEVEL5LOCATION_SEARCH, LINK_TEXT_DISPLAY, LINK_TEXT_SEARCH, LOCALID_DISPLAY, LOCALID_SEARCH, LOCATION_LEVEL_CAMPUS, LOCATION_LEVEL_COLLECTION, LOCATION_LEVEL_DISPLAY, LOCATION_LEVEL_INSTITUTION, LOCATION_LEVEL_LIBRARY, LOCATION_LEVEL_NAME_DISPLAY, LOCATION_LEVEL_NAME_SEARCH, LOCATION_LEVEL_SEARCH, LOCATION_LEVEL_SHELVING, LOCATION_LEVEL_SHELVING_1, LOCATION_LEVEL_SORT, MDF_035A, MISSING_PIECE_COUNT_DISPLAY, MISSING_PIECE_COUNT_SEARCH, MISSING_PIECE_FLAG_DISPLAY, MISSING_PIECE_FLAG_NOTE_DISPLAY, MISSING_PIECE_FLAG_NOTE_SEARCH, MISSING_PIECE_FLAG_SEARCH, NUMBER_OF_PIECES_DISPLAY, NUMBER_OF_PIECES_SEARCH, NUMBER_OF_RENEW, NUMBER_OF_SIMULTANEOUS_USERS_DISPLAY, NUMBER_OF_SIMULTANEOUS_USERS_SEARCH, ORG_DUE_DATE_TIME, PERSIST_LINK_DISPLAY, PERSIST_LINK_SEARCH, PLATFORM_DISPLAY, PLATFORM_SEARCH, PROXIED_DISPLAY, PROXIED_SEARCH, PROXY_BORROWER, PUBLIC_NOTE_DISPLAY, PUBLICATIONDATE_DISPLAY, PUBLICATIONDATE_FACET, PUBLICATIONDATE_SEARCH, PUBLICATIONDATE_SORT, PUBLICATIONPLACE_DISPLAY, PUBLISHER_DISPLAY, PUBLISHER_SEARCH, PUBLISHER_SORT, PURCHASE_ORDER_LINE_ITEM_IDENTIFIER_DISPLAY, PURCHASE_ORDER_LINE_ITEM_IDENTIFIER_SEARCH, RECEIPT_STATUS_DISPLAY, RECEIPT_STATUS_SEARCH, RELATION_DISPLAY, RELATION_SEARCH, RESOURCETYPE_DISPLAY, RESOURCETYPE_SEARCH, SHELVING_ORDER_DISPLAY, SHELVING_ORDER_SEARCH, SHELVING_ORDER_SORT, SHELVING_SCHEME_CODE_DISPLAY, SHELVING_SCHEME_CODE_SEARCH, SHELVING_SCHEME_VALUE_DISPLAY, SHELVING_SCHEME_VALUE_SEARCH, STAFF_ONLY_FLAG, STATISTICAL_SEARCHING_CODE_VALUE_DISPLAY, STATISTICAL_SEARCHING_CODE_VALUE_SEARCH, STATISTICAL_SEARCHING_FULL_VALUE_DISPLAY, STATISTICAL_SEARCHING_FULL_VALUE_SEARCH, STATUS_DISPLAY, STATUS_SEARCH, STATUS_UPDATED_ON, SUBJECT_DISPLAY, SUBJECT_FACET, SUBJECT_SEARCH, SUBSCRIPTION_DISPLAY, SUBSCRIPTION_SEARCH, SUBSCRIPTION_STATUS_DISPLAY, SYSTEM_CONTROL_NUMBER, TEMPORARY_ITEM_TYPE_CODE_VALUE_DISPLAY, TEMPORARY_ITEM_TYPE_CODE_VALUE_SEARCH, TEMPORARY_ITEM_TYPE_FULL_VALUE_DISPLAY, TEMPORARY_ITEM_TYPE_FULL_VALUE_SEARCH, TITLE_DISPLAY, TITLE_SEARCH, TITLE_SORT, TYPE_DISPLAY, TYPE_SEARCH, UNIQUE_ID, UPDATED_BY, URI_DISPLAY, URI_SEARCH, URL_DISPLAY, URL_SEARCH, VENDOR_LINE_ITEM_IDENTIFIER_DISPLAY, VENDOR_LINE_ITEM_IDENTIFIER_SEARCH, VOLUME_NUMBER_DISPLAY, VOLUME_NUMBER_LABEL_DISPLAY, VOLUME_NUMBER_LABEL_SEARCH, VOLUME_NUMBER_SEARCH
Constructor and Description |
---|
DocstoreSolrSearchService() |
Modifier and Type | Method and Description |
---|---|
String |
buildQueryWithSearchConditions(List<SearchCondition> searchConditions) |
void |
buildQueryWithSearchConditions(SearchParams searchParams,
org.apache.solr.client.solrj.SolrQuery solrQuery) |
String |
buildQueryWithSearchParams(SearchParams searchParams) |
List<String> |
callNumberBrowse(BrowseParams browseParams) |
String |
findBib(Map<String,String> map) |
String |
findBibTree(Map<String,String> map) |
String |
findHoldings(Map<String,String> map) |
String |
findHoldingsTree(Map<String,String> map) |
String |
findItem(Map<String,String> map) |
SearchResponse |
search(SearchParams searchParams) |
public DocstoreSolrSearchService()
public SearchResponse search(SearchParams searchParams)
search
in interface DocstoreSearchService
public String buildQueryWithSearchParams(SearchParams searchParams)
public String buildQueryWithSearchConditions(List<SearchCondition> searchConditions)
public void buildQueryWithSearchConditions(SearchParams searchParams, org.apache.solr.client.solrj.SolrQuery solrQuery)
public List<String> callNumberBrowse(BrowseParams browseParams)
callNumberBrowse
in interface DocstoreSearchService
public String findBib(Map<String,String> map)
findBib
in interface DocstoreSearchService
public String findHoldings(Map<String,String> map)
findHoldings
in interface DocstoreSearchService
public String findItem(Map<String,String> map)
findItem
in interface DocstoreSearchService
public String findHoldingsTree(Map<String,String> map)
findHoldingsTree
in interface DocstoreSearchService
public String findBibTree(Map<String,String> map)
findBibTree
in interface DocstoreSearchService
Copyright © 2004–2016 The Kuali Foundation. All rights reserved.