Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

ADD_RESOURCE_VALIDATION_KEY_CONTENT_PRODUCER - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
ADD_RESOURCE_VALIDATION_KEY_ENTITY_ID - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
ADD_RESOURCE_VALIDATION_KEY_INDEX_ACTION - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
ADD_RESOURCE_VALIDATION_KEY_RESOURCE_NAME - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
ADD_RESOURCE_VALIDATION_KEY_SITE_ID - Static variable in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
addContent(XContentBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addCustomProperties(XContentBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addFields(XContentBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addFields(XContentBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
addFindContentQueueRequestParams(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addResource(Notification, Event) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchCoreParams(Pair<SearchRequestBuilder, QueryBuilder>, String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchFacetting(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchPagination(SearchRequestBuilder, int, int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchQuery(Pair<SearchRequestBuilder, QueryBuilder>, String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchReferences(Pair<SearchRequestBuilder, QueryBuilder>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchResultFields(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSiteIds(Pair<SearchRequestBuilder, QueryBuilder>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSiteIds(Pair<SearchRequestBuilder, QueryBuilder>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
addSearchSuggestionResultFields(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSuggestionsCoreParams(Pair<SearchRequestBuilder, QueryBuilder>, String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSuggestionsPagination(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSuggestionsQuery(Pair<SearchRequestBuilder, QueryBuilder>, String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSuggestionsSites(Pair<SearchRequestBuilder, QueryBuilder>, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSuggestionsSites(Pair<SearchRequestBuilder, QueryBuilder>, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
addSearchSuggestionsTerms(Pair<SearchRequestBuilder, QueryBuilder>, String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
addSearchSuggestionsTerms(Pair<SearchRequestBuilder, QueryBuilder>, String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
addSearchTerms(Pair<SearchRequestBuilder, QueryBuilder>, String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
allowAllAdvisor - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
assureIndex() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
creates a new index if one does not exist

B

backgroundScheduler - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
indexing thread that performs loading the actual content into the index.
BaseElasticSearchIndexBuilder - Class in org.sakaiproject.search.elasticsearch
 
BaseElasticSearchIndexBuilder() - Constructor for class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
BaseElasticSearchIndexBuilder.BulkContentIndexerTask - Class in org.sakaiproject.search.elasticsearch
This is the task that searches for any docs in the search index that do not have content yet, digests the content and loads it into the index.
BaseElasticSearchIndexBuilder.IndexAction - Enum in org.sakaiproject.search.elasticsearch
 
BaseElasticSearchIndexBuilder.NoOpTask - Class in org.sakaiproject.search.elasticsearch
 
BaseElasticSearchIndexBuilder.RebuildIndexTask - Class in org.sakaiproject.search.elasticsearch
 
beforeBackgroundSchedulerInitialization() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Called after all ES config has been processed but before the background scheduler has been set up and before any index startup ops have been invoked (BaseElasticSearchIndexBuilder.initializeIndex().
beforeBackgroundSchedulerInitialization() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
beforeElasticSearchConfigInitialization() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Gives subclasses a chance to initialize configuration prior to reading/processing any ES configs.
beforeElasticSearchConfigInitialization() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
buildIndexRequestContentSource(String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
BulkContentIndexerTask() - Constructor for class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.BulkContentIndexerTask
 
bulkRequestSize - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Number of actions to send in one elasticsearch bulk index call defaults to 10.

C

CensoredSearchResult() - Constructor for class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
client - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
ES Client, with access to any indexes in the cluster.
completeAddResourceEventValidations(Event, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
completeAddResourceEventValidations(Event, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
completeDeleteRequestBuilder(DeleteRequestBuilder, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
completeDeleteRequestBuilder(DeleteRequestBuilder, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
completeFindContentQueueRequestBuilder(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
completeFindContentQueueRequestBuilder(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
completeIndexRequestBuilder(IndexRequestBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
completeIndexRequestBuilder(IndexRequestBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
completeIndexRequestContentSourceBuilder(XContentBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
completeSearchRequestBuilders(Pair<SearchRequestBuilder, QueryBuilder>, String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
completeSearchRequestBuilders(Pair<SearchRequestBuilder, QueryBuilder>, String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
completeSearchSuggestionsRequestBuilders(Pair<SearchRequestBuilder, QueryBuilder>, String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
completeSearchSuggestionsRequestBuilders(Pair<SearchRequestBuilder, QueryBuilder>, String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
contentIndexBatchSize - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Number of documents to index at a time for each run of the context indexing task (defaults to 500).
createIndex() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
creates a new index, does not check if the exist exists

D

DEFAULT_FACET_NAME - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
DEFAULT_SUGGESTION_MATCHING_FIELD_NAME - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
defaultIndexSettingsResource - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
defaultMappingResource - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
delay - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
number seconds of wait after startup before starting the BulkContentIndexerTask (defaults to 3 minutes)
DELETE_RESOURCE_KEY_DOCUMENT_ID - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
DELETE_RESOURCE_KEY_ENTITY_REFERENCE - Static variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
DELETE_RESOURCE_KEY_SITE_ID - Static variable in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
deleteAllDocumentForSite(String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
deleteDocument(SearchHit) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
deleteDocument(NoContentException) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
deleteDocument(String, String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
deleteDocumentWithParams(Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
deleteDocumentWithRequest(DeleteRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
destroy() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
disableAzgSecurityAdvisor() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Disable the security advisor.
dispatchValidatedAddResource(Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

E

enableAzgSecurityAdvisor() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Establish a security advisor to allow the "embedded" work to occur with no need for additional security permissions.
eventRegistrar - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
eventTrackingService - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
executeBulkRequest(BulkRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
extractCustomProperties(String, EntityContentProducer) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Extract properties from the given EntityContentProducer The EntityContentProducer.getCustomProperties(String) method returns a map of different kind of elements.
extractDeleteDocumentParams(SearchHit) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
extractDeleteDocumentParams(NoContentException) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
extractDeleteDocumentParams(Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
extractDeleteDocumentParams(Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
extractDeleteDocumentParams(NoContentException) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
extractDeleteDocumentParams(SearchHit) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 

F

facetName - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
facetTermSize - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
N most frequent terms
filter - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
filter(SearchResult) - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
findContentQueue() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
findContentQueueWithRequest(SearchRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

G

getAction(int) - Static method in enum org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
Generate an IndexAction based on an action ID provided by the Search API
getAllSearchItems() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getAllUsersSites(String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
Get all the sites a user has access to.
getContentFunctions() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getContentProducers() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
get all the producers registered, as a clone to avoid concurrent modification exceptions
getEntityManager() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
getEventResourceFilter() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
getFacetName() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getFieldFromSearchHit(String, SearchHit) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
loads the field from the SearchHit.
getFieldNames() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getFilter() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getGlobalMasterSearchItems() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getId() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getId() - Method in exception org.sakaiproject.search.elasticsearch.NoContentException
 
getIndex() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getItemAction() - Method in enum org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
 
getLog() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getLog() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
getName() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getNDocs() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getNextFilter() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
getPendingDocuments() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getReference() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getReference() - Method in exception org.sakaiproject.search.elasticsearch.NoContentException
 
getResourceNames(String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
Get all indexed resources for a site
getScore() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getSearchIndexBuilder() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
getSearchResult() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getSearchStatus() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getSiteId() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getSiteId() - Method in exception org.sakaiproject.search.elasticsearch.NoContentException
 
getSiteMasterSearchItems() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
getStatus(StringBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getString(String) - Static method in class org.sakaiproject.search.elasticsearch.Messages
 
getTerms() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getTitle() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getTool() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getTriggerFunctions() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getUrl() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getUseFacetting() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
getValueMap() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
getValues(String) - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 

H

hasPortalUrl() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 

I

indexAdd(String, EntityContentProducer) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
schedules content for indexing.
indexedDocumentType - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
indexName - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
the ES indexname
indexSettings - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Expects a JSON string of ElasticSearch index settings.
indexSettingsMerged - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Combination of BaseElasticSearchIndexBuilder.indexSettings, its fallback read from BaseElasticSearchIndexBuilder.defaultIndexSettingsResource and overrides read in from ServerConfigurationService.
init() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
initialize(ElasticSearchIndexBuilderEventRegistrar, Client) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
initializeBackgroundScheduler() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
initializeContentQueueProcessingTask() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
initializeElasticSearchIndexSettings(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
initializeElasticSearchMapping(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
initializeIndex() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
isBuildQueueEmpty() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
isCensored() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
isEnabled() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
isExcludeUserSites() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
isOnlyIndexSearchToolSites() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
isSiteIndexable(Site) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
Check if a site is considered as indexable based on the current server configuration.
isSupportedIndexAction(BaseElasticSearchIndexBuilder.IndexAction) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

L

lastLoad - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

M

mapping - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
by default the mapping in configured in the mapping.json file.
mappingMerged - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
matchEntityContentProducer(Predicate<EntityContentProducer>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
maxNumberOfSuggestions - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
max number of suggestions to return when looking for suggestions (this populates the autocomplete drop down in the UI)
Messages - Class in org.sakaiproject.search.elasticsearch
 

N

name - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Logical, well-known name, possibly distinct from the physical ES BaseElasticSearchIndexBuilder.indexName
newBulkContentIndexerTask() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
newContentQueueBulkUpdateRequestBuilder() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
newEntityContentProducer(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Find a EntityContentProducer capable of handling the given entity reference, or null if no such producer has been registered.
newEntityContentProducer(Event) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Find a EntityContentProducer capable of handling the given Event, or null if no such producer has been registered.
newFindContentQueueRequestBuilder() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
newIndexRequestBuilder(String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
newIndexRequestContentSourceBuilder(String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
newRebuildIndexTask() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
newSearchRequestAndQueryBuilders(String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
newSearchSuggestionsRequestAndQueryBuilders(String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
NoContentException - Exception in org.sakaiproject.search.elasticsearch
Created with IntelliJ IDEA.
NoContentException(String, String, String) - Constructor for exception org.sakaiproject.search.elasticsearch.NoContentException
 
noContentForIndexRequest(XContentBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
noContentForIndexRequest(XContentBuilder, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
noContentProducerForContentQueueEntry(SearchHit, String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
noContentProducerForContentQueueEntry(SearchHit, String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
NoOpTask() - Constructor for class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.NoOpTask
 

O

org.sakaiproject.search.elasticsearch - package org.sakaiproject.search.elasticsearch
 
org.sakaiproject.search.elasticsearch.filter.impl - package org.sakaiproject.search.elasticsearch.filter.impl
 

P

pairOf(L, R) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
period - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
how often the BulkContentIndexerTask runs in seconds (defaults to 1 minute)
prepareDeleteDocument(Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
prepareFindContentQueue() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
prepareIndex(String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
prepareIndexAdd(String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
prepareSearchRequest(String, List<String>, List<String>, int, int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
prepareSearchSuggestionsRequest(String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
processContentQueue() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Searches for any docs in the search index that have not been indexed yet, digests the content and loads it into the index.
processContentQueueEntry(SearchHit, BulkRequestBuilder) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
producers - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

R

rebuildIndex() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
Removes any existing index, creates a new index, and rebuilds the index from the entities own stored state
rebuildIndex(String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
Rebuild the index from the entities own stored state , for just the supplied siteId
rebuildIndexImmediately() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
rebuildIndexImmediately() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
rebuildIndexOnStartup - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
set to true to force an index rebuild at startup time, defaults to false.
RebuildIndexTask() - Constructor for class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.RebuildIndexTask
 
rebuildSiteIndex(String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
RebuildSiteTask(String) - Constructor for class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder.RebuildSiteTask
 
recreateIndex() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
removes any existing index and creates a new one
refreshIndex() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
refresh the index from the current stored state
refreshIndex(String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
Refresh the index for the supplied site.
registerEntityContentProducer(EntityContentProducer) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
register an entity content producer to provide content to the search engine
requireConfiguration() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
roundTwoDecimals(double) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
run() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.BulkContentIndexerTask
 
run() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.NoOpTask
 
run() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.RebuildIndexTask
Rebuild the index from the entities own stored state
run() - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder.RebuildSiteTask
Rebuild the index from the entities own stored state , for just the supplied siteId

S

SAKAI_DOC_TYPE - Static variable in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
search(String, List<String>, List<String>, int, int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
search(String, List<String>, List<String>, int, int, Map<String, String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
SEARCH_TOOL_ID - Static variable in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
searchResultFieldNames - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
SearchSecurityFilter - Class in org.sakaiproject.search.elasticsearch.filter.impl
 
SearchSecurityFilter() - Constructor for class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
SearchSecurityFilter.CensoredSearchResult - Class in org.sakaiproject.search.elasticsearch.filter.impl
 
searchSuggestions(String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
securityService - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
serverConfigurationService - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setBulkRequestSize(int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setContentIndexBatchSize(int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setDefaultIndexSettingsResource(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setDefaultMappingResource(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setDelay(int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setEntityManager(EntityManager) - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
setEventTrackingService(EventTrackingService) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setExcludeUserSites(boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
setFacetName(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setFacetTermSize(int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setFilter(SearchItemFilter) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setIgnoredSites(String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
setIgnoredSitesList(List<String>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
setIndexedDocumentType(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setIndexName(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setIndexSettings(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setMapping(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setMaxNumberOfSuggestions(int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setName(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setNextFilter(SearchItemFilter) - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
setOnlyIndexSearchToolSites(boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
setPeriod(int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setRebuildIndexOnStartup(boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setSearchIndexBuilder(SearchIndexBuilder) - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
 
setSearchResultFieldNames(String[]) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setSecurityService(SecurityService) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setServerConfigurationService(ServerConfigurationService) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setSiteId(String) - Method in exception org.sakaiproject.search.elasticsearch.NoContentException
 
setSiteService(SiteService) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
setSuggestionMatchingFieldName(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setSuggestionResultFieldNames(String[]) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setTestMode(boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setTriggerFunctions(Collection<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setUrl(String) - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
setUseFacetting(boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
setUserDirectoryService(UserDirectoryService) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
setUseSiteFilters(boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
setUseSuggestions(boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
SiteElasticSearchIndexBuilder - Class in org.sakaiproject.search.elasticsearch
 
SiteElasticSearchIndexBuilder() - Constructor for class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
 
SiteElasticSearchIndexBuilder.RebuildSiteTask - Class in org.sakaiproject.search.elasticsearch
 
startTime - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
suggestionMatchingFieldName - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
suggestionResultFieldNames - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

T

testMode - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
this turns off the threads and does indexing inline.
toXMLString(StringBuilder) - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
 
triggerFunctions - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

U

useFacetting - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
useSuggestions - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 

V

validateAddResourceEvent(Event) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
validateContentProducer(Event, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
validateIndexable(Event, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
validateIndexAction(Event, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
validateResourceName(Event, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
validateServiceEnabled(Event, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
 
valueOf(String) - Static method in enum org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2003–2018 Sakai Project. All rights reserved.