A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ADD - org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
-
Action ADD the record to the search engine, if the doc ID is set, then remove first, if not set, check its not there.
- 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
-
Key in the "validation map" built up by
BaseElasticSearchIndexBuilder.validateAddResourceEvent(Event)(specificallyBaseElasticSearchIndexBuilder.validateResourceName(Event, Map). - 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(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addResource(Notification, Event) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchCoreParams(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchFacetting(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchPagination(SearchRequest, int, int) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchQuery(SearchRequest, String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchReferences(SearchRequest, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchResultFields(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSiteIds(SearchRequest, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSiteIds(SearchRequest, List<String>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
- addSearchSuggestionResultFields(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSuggestionsCoreParams(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSuggestionsPagination(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSuggestionsQuery(SearchRequest, String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSuggestionsSites(SearchRequest, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSuggestionsSites(SearchRequest, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
- addSearchSuggestionsTerms(SearchRequest, String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- addSearchSuggestionsTerms(SearchRequest, String) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
- addSearchTerms(SearchRequest, 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
- completeDeleteRequest(DeleteRequest, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- completeDeleteRequest(DeleteRequest, Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
- completeFindContentQueueRequest(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- completeFindContentQueueRequest(SearchRequest) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
- completeIndexRequest(IndexRequest, String, EntityContentProducer, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- completeIndexRequest(IndexRequest, 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(SearchRequest, String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- completeSearchRequestBuilders(SearchRequest, String, List<String>, List<String>) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
- completeSearchSuggestionsRequestBuilders(SearchRequest, String, String, boolean) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- completeSearchSuggestionsRequestBuilders(SearchRequest, 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 - org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
-
Action DELETE the record from the search engine, once complete delete the record
- 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(String, 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
- deleteDocumentWithParams(Map<String, Object>) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- deleteDocumentWithRequest(DeleteRequest) - 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(BulkRequest) - 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 - 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(SearchHit) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- extractDeleteDocumentParams(SearchHit) - Method in class org.sakaiproject.search.elasticsearch.SiteElasticSearchIndexBuilder
- extractDeleteDocumentParams(NoContentException) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- extractDeleteDocumentParams(NoContentException) - 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(SearchRequest) - 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
- getCreatorDisplayName() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
- getCreatorId() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
- getCreatorUserName() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter.CensoredSearchResult
- 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
- getIndexHealth() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- getIndices() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- 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
- indexSettingsConfig - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
-
Expects a JSON string of ElasticSearch index settings.
- init() - Method in class org.sakaiproject.search.elasticsearch.filter.impl.SearchSecurityFilter
- initialize(ElasticSearchIndexBuilderEventRegistrar, RestHighLevelClient) - 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
-
Combination of
BaseElasticSearchIndexBuilder.mappingConfig, its fallback read fromBaseElasticSearchIndexBuilder.defaultMappingResource, and any overrides implemented inBaseElasticSearchIndexBuilder.initializeElasticSearchMapping(String). - mappingConfig - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
-
by default the mapping in configured in the mapping.json file.
- 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
- newEntityContentProducer(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
-
Find a
EntityContentProducercapable 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
EntityContentProducercapable of handling the givenEvent, or null if no such producer has been registered. - newIndexRequest(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() - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- newSearchSuggestionsRequestAndQueryBuilders(String) - 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, BulkRequest) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- producers - Variable in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
R
- REBUILD - org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
-
The action REBUILD causes the indexer thread to rebuild the index from scratch, re-fetching all entities This should only ever appear on the master record
- 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
- REFRESH - org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
-
The action REFRESH causes the indexer thread to refresh the search index from the current set of entities.
- 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
- setIndexSettingsConfig(String) - Method in class org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder
- setMappingConfig(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
- UNKNOWN - org.sakaiproject.search.elasticsearch.BaseElasticSearchIndexBuilder.IndexAction
-
Action Unknown, usually because the record has just been created
- 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.
All Classes All Packages