Index

A B C D E F G H I L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addConnector(IndexingServiceConnector) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
addConnector(IndexingServiceConnector) - Method in class org.exoplatform.commons.search.index.IndexingOperationProcessor
Add Indexing Connector to the service
addConnector(IndexingServiceConnector, Boolean) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
addConnector(IndexingServiceConnector, Boolean) - Method in class org.exoplatform.commons.search.index.IndexingOperationProcessor
Add Indexing Connector to the service
addField(String, byte[]) - Method in class org.exoplatform.commons.search.domain.Document
 
addField(String, String) - Method in class org.exoplatform.commons.search.domain.Document
 
addListField(String, Collection<String>) - Method in class org.exoplatform.commons.search.domain.Document
 
audit(String, String, String, Integer, String, long) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
auditTrail - Variable in class org.exoplatform.commons.search.es.client.ElasticClient
 

B

buildDetail(JSONObject, SearchContext) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
buildFilteredQuery(String, Collection<String>, List<ElasticSearchFilter>, int, int, String, String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
buildHit(JSONObject, SearchContext) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
buildQuery(String, Collection<String>, int, int, String, String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
buildResult(String, SearchContext) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
builQueryWithEntityId(String, String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
BulkIndexingJob - Class in org.exoplatform.commons.search.job
 
BulkIndexingJob() - Constructor for class org.exoplatform.commons.search.job.BulkIndexingJob
 

C

clearIndexingQueue() - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
Clear the indexQueue
client - Variable in class org.exoplatform.commons.search.es.client.ElasticClient
 
connectorName - Variable in class org.exoplatform.commons.search.index.IndexingServiceConnector
 
create(String) - Method in class org.exoplatform.commons.search.index.IndexingServiceConnector
Transform an entity to Document in order to be indexed
CREATE - Enum constant in enum class org.exoplatform.commons.search.domain.OperationType
 
CREATE_DOC_PIPELINE - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
CREATE_INDEX - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
CREATE_INDEX_ALIAS - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
CREATE_PIPELINE - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
currentIndex - Variable in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 

D

DEFAULT_MAX_HTTP_POOL_CONNECTIONS - Static variable in class org.exoplatform.commons.search.es.client.ElasticClient
 
delete(String) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
delete(String) - Method in class org.exoplatform.commons.search.index.IndexingServiceConnector
Transform a list of entities to Document in order to be deleted from create
DELETE - Enum constant in enum class org.exoplatform.commons.search.domain.OperationType
 
DELETE_INDEX - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
deleteAllIndexingOperationsHavingIdLessThanOrEqual(long) - Method in class org.exoplatform.commons.search.dao.impl.IndexingOperationDAOImpl
 
deleteAllIndexingOperationsHavingIdLessThanOrEqual(long) - Method in interface org.exoplatform.commons.search.dao.IndexingOperationDAO
 
deleteAllOperations() - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
deleteOperation(IndexingOperation) - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
Document - Class in org.exoplatform.commons.search.domain
 
Document() - Constructor for class org.exoplatform.commons.search.domain.Document
 
Document(String, String, Date, String[], Map<String, String>) - Constructor for class org.exoplatform.commons.search.domain.Document
Deprecated.
Document(String, String, Date, String[], Map<String, String>, String[]) - Constructor for class org.exoplatform.commons.search.domain.Document
Deprecated.
Document(String, String, Date, Set<String>, List<String>, Map<String, String>) - Constructor for class org.exoplatform.commons.search.domain.Document
 
Document(String, String, Date, Set<String>, Map<String, String>) - Constructor for class org.exoplatform.commons.search.domain.Document
 
Document(String, String, Date, Set<String>, Map<String, String>, String[]) - Constructor for class org.exoplatform.commons.search.domain.Document
 
Document(String, Date) - Constructor for class org.exoplatform.commons.search.domain.Document
 

E

ElasticClient - Class in org.exoplatform.commons.search.es.client
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 10/16/15
ElasticClient(ElasticIndexingAuditTrail) - Constructor for class org.exoplatform.commons.search.es.client.ElasticClient
 
ElasticClientAuthenticationException - Exception in org.exoplatform.commons.search.es.client
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/28/15
ElasticClientException - Exception in org.exoplatform.commons.search.es.client
Generic exception in case of error while sending requests to ElasticSearch Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 9/11/15
ElasticClientException(String) - Constructor for exception org.exoplatform.commons.search.es.client.ElasticClientException
 
ElasticClientException(String, Throwable) - Constructor for exception org.exoplatform.commons.search.es.client.ElasticClientException
 
ElasticClientException(Throwable) - Constructor for exception org.exoplatform.commons.search.es.client.ElasticClientException
 
ElasticContentRequestBuilder - Class in org.exoplatform.commons.search.es.client
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 9/3/15
ElasticContentRequestBuilder() - Constructor for class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
 
ElasticContentRequestBuilder(ConfigurationManager, InitParams) - Constructor for class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
 
ElasticIndexingAuditTrail - Class in org.exoplatform.commons.search.es.client
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/28/15
ElasticIndexingAuditTrail() - Constructor for class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
ElasticIndexingClient - Class in org.exoplatform.commons.search.es.client
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 9/1/15
ElasticIndexingClient(ElasticIndexingAuditTrail) - Constructor for class org.exoplatform.commons.search.es.client.ElasticIndexingClient
 
ElasticIndexingOperationProcessor - Class in org.exoplatform.commons.search.index.impl
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 10/12/15
ElasticIndexingOperationProcessor(IndexingOperationDAO, ElasticIndexingClient, ElasticContentRequestBuilder, ElasticIndexingAuditTrail, EntityManagerService, InitParams) - Constructor for class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
ElasticIndexingServiceConnector - Class in org.exoplatform.commons.search.index.impl
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 7/22/15
ElasticIndexingServiceConnector(InitParams) - Constructor for class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
ElasticResponse - Class in org.exoplatform.commons.search.es.client
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/28/15
ElasticResponse(String, int) - Constructor for class org.exoplatform.commons.search.es.client.ElasticResponse
 
ElasticSearchException - Exception in org.exoplatform.commons.search.es
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 9/14/15
ElasticSearchException(String, Throwable) - Constructor for exception org.exoplatform.commons.search.es.ElasticSearchException
 
ElasticSearchFilter - Class in org.exoplatform.commons.search.es
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 11/27/15
ElasticSearchFilter() - Constructor for class org.exoplatform.commons.search.es.ElasticSearchFilter
 
ElasticSearchFilter(ElasticSearchFilterType, String, String) - Constructor for class org.exoplatform.commons.search.es.ElasticSearchFilter
 
ElasticSearchFilterType - Enum Class in org.exoplatform.commons.search.es
Filter type that can be added by search connectors in ES queries (seeElasticSearchServiceConnector#getAdditionalFilters(java.util.List)).
ElasticSearchingClient - Class in org.exoplatform.commons.search.es.client
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 9/14/15
ElasticSearchingClient(ElasticIndexingAuditTrail) - Constructor for class org.exoplatform.commons.search.es.client.ElasticSearchingClient
 
ElasticSearchServiceConnector - Class in org.exoplatform.commons.search.es
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 7/30/15
ElasticSearchServiceConnector(InitParams, ElasticSearchingClient) - Constructor for class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
EMPTY_JSON - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
 
enable - Variable in class org.exoplatform.commons.search.index.IndexingServiceConnector
 
equals(Object) - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
escapeReservedCharacters(String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
Escaped reserved characters by ES when using query_string.
execute(JobExecutionContext) - Method in class org.exoplatform.commons.search.job.BulkIndexingJob
 

F

FILTER_BY_TERM - Enum constant in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
 
FILTER_CUSTOM - Enum constant in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
 
FILTER_EXIST - Enum constant in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
 
FILTER_MATADATAS - Enum constant in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
 
FILTER_MY_WORK_DOCS - Enum constant in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
 
FILTER_NOT_EXIST - Enum constant in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
 
filteredSearch(SearchContext, String, List<ElasticSearchFilter>, Collection<String>, int, int, String, String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
Search on ES with additional filter on the search query Different Filter are: - Term Filter (Check if a specific term of a field exist) - Not exist Filter (Check if a term not exist) - Exist Filter (check if a term exist)
findAll(int, int) - Method in class org.exoplatform.commons.search.dao.impl.IndexingOperationDAOImpl
 
findAll(int, int) - Method in interface org.exoplatform.commons.search.dao.IndexingOperationDAO
 
findAllFirst(Integer) - Method in class org.exoplatform.commons.search.dao.impl.IndexingOperationDAOImpl
 
findAllFirst(Integer) - Method in interface org.exoplatform.commons.search.dao.IndexingOperationDAO
 

G

getAdditionalFilters(List<ElasticSearchFilter>) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getAllIds(int, int) - Method in class org.exoplatform.commons.search.index.IndexingServiceConnector
 
getAttachmentProcessor() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
getBatchNumber() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
getById(String) - Static method in enum class org.exoplatform.commons.search.domain.OperationType
 
getClient() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getClientConnectionManager() - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
getClientConnectionManager() - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
 
getClientConnectionManager() - Method in class org.exoplatform.commons.search.es.client.ElasticSearchingClient
 
getConnectorName() - Method in class org.exoplatform.commons.search.index.IndexingServiceConnector
 
getConnectors() - Method in class org.exoplatform.commons.search.index.IndexingOperationProcessor
Gets all current connectors
getCreateDocumentRequestContent(ElasticIndexingServiceConnector, String) - Method in class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
Get an ES create document content to insert in a bulk request For instance: { "create" : { "_index" : "blog", "_type" : "post", "_id" : "blog_post_1" } } { "field1" : "value3" }
getCreateIndexRequestContent(ElasticIndexingServiceConnector) - Method in class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
Get an ES create Index request content
getCreatePipelineDocumentRequestContent(ElasticIndexingServiceConnector, String) - Method in class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
Get an ES create/update document content to put into a pipeline The content of the request will update the full document (and not partially) For instance: { "field1" : "value3" }
getCurrentIndex() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
getDefaultSettings() - Method in class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
 
getDeleteAllDocumentsRequestContent() - Method in class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
Get a deleteAll ES query
getDeleteDocumentRequestContent(ElasticIndexingServiceConnector, String) - Method in class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
Get an ES delete document content to insert in a bulk request For instance: { "delete" : { "_index" : "blog", "_type" : "post", "_id" : "blog_post_1" } }
getEntityId() - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
getEntityIndex() - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
getEsPasswordProperty() - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
getEsPasswordProperty() - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
 
getEsPasswordProperty() - Method in class org.exoplatform.commons.search.es.client.ElasticSearchingClient
 
getEsUsernameProperty() - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
getEsUsernameProperty() - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
 
getEsUsernameProperty() - Method in class org.exoplatform.commons.search.es.client.ElasticSearchingClient
 
getField() - Method in class org.exoplatform.commons.search.es.ElasticSearchFilter
 
getFields() - Method in class org.exoplatform.commons.search.domain.Document
 
getFields() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getHttpClient() - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
getId() - Method in class org.exoplatform.commons.search.domain.Document
 
getId() - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
getImg() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getIndex() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getIndexAlias() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
getLastUpdatedDate() - Method in class org.exoplatform.commons.search.domain.Document
 
getListFields() - Method in class org.exoplatform.commons.search.domain.Document
 
getMapping() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
Default mapping rules for ES index This method must be overridden by your specific connector if you want to define special mapping
getMaxConnections() - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
getMaxConnections() - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
 
getMaxConnections() - Method in class org.exoplatform.commons.search.es.client.ElasticSearchingClient
 
getMessage() - Method in class org.exoplatform.commons.search.es.client.ElasticResponse
 
getMetadataQuery(List<ElasticSearchFilter>) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getNumberOperations() - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
get the number of operations in indexQueue
getOperation() - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
getOperation(String) - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
getOperationId() - Method in enum class org.exoplatform.commons.search.domain.OperationType
 
getOperations(int, int) - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
getPermissionFilter() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getPermissionFilterWiki(String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getPermissions() - Method in class org.exoplatform.commons.search.domain.Document
 
getPipelineName() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
getReplicas() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
getRequestSizeLimit() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
getSearchFields() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getShards() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
getSites() - Method in class org.exoplatform.commons.search.domain.Document
 
getSitesFilter(Collection<String>) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getSourceFields() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getStatusCode() - Method in class org.exoplatform.commons.search.es.client.ElasticResponse
 
getTags() - Method in class org.exoplatform.commons.search.domain.Document
 
getTitleElasticFieldName() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getTitleFromJsonResult(JSONObject) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getType() - Method in class org.exoplatform.commons.search.es.ElasticSearchFilter
 
getUpdatedDateFromResult(JSONObject) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getUpdateDocumentRequestContent(ElasticIndexingServiceConnector, String) - Method in class org.exoplatform.commons.search.es.client.ElasticContentRequestBuilder
Get an ES update document content to insert in a bulk request We use the create api to reindex the full document (and not partially) For instance: { "create" : { "_index" : "blog", "_type" : "post", "_id" : "blog_post_1" } } { "field1" : "value3" }
getUrl() - Method in class org.exoplatform.commons.search.domain.Document
 
getUrlFromJsonResult(JSONObject, SearchContext) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getUserMemberships() - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
getValue() - Method in class org.exoplatform.commons.search.es.ElasticSearchFilter
 
GROUP - Static variable in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 

H

hashCode() - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
HIGHLIGHT_FRAGMENT_NUMBER_DEFAULT_VALUE - Static variable in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
HIGHLIGHT_FRAGMENT_NUMBER_PARAM_NAME - Static variable in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
HIGHLIGHT_FRAGMENT_SIZE_DEFAULT_VALUE - Static variable in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
HIGHLIGHT_FRAGMENT_SIZE_PARAM_NAME - Static variable in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 

I

index(String, String) - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
index(String, String) - Method in interface org.exoplatform.commons.search.index.IndexingService
Add a create operation to the indexing queue
indexAlias - Variable in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
IndexingOperation - Class in org.exoplatform.commons.search.domain
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 7/22/15
IndexingOperation() - Constructor for class org.exoplatform.commons.search.domain.IndexingOperation
 
IndexingOperation(String, String, OperationType) - Constructor for class org.exoplatform.commons.search.domain.IndexingOperation
 
IndexingOperationDAO - Interface in org.exoplatform.commons.search.dao
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 7/29/15
IndexingOperationDAOImpl - Class in org.exoplatform.commons.search.dao.impl
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 7/29/15
IndexingOperationDAOImpl() - Constructor for class org.exoplatform.commons.search.dao.impl.IndexingOperationDAOImpl
 
IndexingOperationProcessor - Class in org.exoplatform.commons.search.index
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/12/15
IndexingOperationProcessor() - Constructor for class org.exoplatform.commons.search.index.IndexingOperationProcessor
 
IndexingService - Interface in org.exoplatform.commons.search.index
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/12/15
IndexingServiceConnector - Class in org.exoplatform.commons.search.index
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 7/22/15
IndexingServiceConnector() - Constructor for class org.exoplatform.commons.search.index.IndexingServiceConnector
 
init(String) - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
init(String) - Method in interface org.exoplatform.commons.search.index.IndexingService
Add a init operation to the indexing queue to init the index
INIT - Enum constant in enum class org.exoplatform.commons.search.domain.OperationType
 
initHttpClient() - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
interrupt() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
Set the indexing process as interrupted in order to terminate it as soon as possible without finishing the whole process.
interrupt() - Method in class org.exoplatform.commons.search.index.IndexingOperationProcessor
Interrupt the indexing queue process
interrupt() - Method in class org.exoplatform.commons.search.job.BulkIndexingJob
 
isEnable() - Method in class org.exoplatform.commons.search.index.IndexingServiceConnector
 
isError(Integer) - Static method in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
isFullLogEnabled() - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
isIndexed(SearchContext, String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
isNeedIngestPipeline() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 

L

logAcceptedBulkOperation(String, String, String, Integer, String, long) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
logAcceptedSearchOperation(String, String, Integer, String, long) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
logRejectedDocumentBulkOperation(String, String, String, Integer, String, long) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
logRejectedSearchOperation(String, String, Integer, String, long) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 

M

mapping - Variable in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 

O

OperationType - Enum Class in org.exoplatform.commons.search.domain
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 9/15/15
org.exoplatform.commons.search.dao - package org.exoplatform.commons.search.dao
 
org.exoplatform.commons.search.dao.impl - package org.exoplatform.commons.search.dao.impl
 
org.exoplatform.commons.search.domain - package org.exoplatform.commons.search.domain
 
org.exoplatform.commons.search.es - package org.exoplatform.commons.search.es
 
org.exoplatform.commons.search.es.client - package org.exoplatform.commons.search.es.client
 
org.exoplatform.commons.search.index - package org.exoplatform.commons.search.index
 
org.exoplatform.commons.search.index.impl - package org.exoplatform.commons.search.index.impl
 
org.exoplatform.commons.search.job - package org.exoplatform.commons.search.job
 

P

process() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
Handle the Indexing queue Get all data in the indexing queue, transform them to ES requests, send requests to ES This method is ONLY called by the job scheduler.
process() - Method in class org.exoplatform.commons.search.index.IndexingOperationProcessor
Index all document in the indexing queue

Q

QueueIndexingService - Class in org.exoplatform.commons.search.index.impl
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 7/22/15
QueueIndexingService(IndexingOperationDAO) - Constructor for class org.exoplatform.commons.search.index.impl.QueueIndexingService
 

R

reindex(String, String) - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
reindex(String, String) - Method in interface org.exoplatform.commons.search.index.IndexingService
Add a update operation to the indexing queue
REINDEX_ALL - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
REINDEX_TYPE - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
replicas - Variable in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
resetMaxConnections() - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
 
resetMaxConnections() - Method in class org.exoplatform.commons.search.es.client.ElasticSearchingClient
 

S

search(SearchContext, String, Collection<String>, int, int, String, String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
SEARCH_INDEX - Static variable in class org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
 
searchByEntityId(SearchContext, String, String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
Search on ES with entity id Search keyword in query with an OR And search only for the entity in parameter
sendCountIndexObjectsRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to count all documents found in index
sendCreateAttachmentPipelineRequest(String, String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to create a new Ingest pipeline for attachment
sendCreateDocOnPipeline(String, String, String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to create a new Ingest pipeline for attachment
sendCreateIndexAliasRequest(String, String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to create a new index alias for new ES Index and remove it from old index if exists
sendCreateIndexRequest(String, String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to create a new index
sendCUDRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to perform a C-reate, U-pdate or D-elete operation on a ES document
sendDeleteIndexRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Deletes an index from ES
sendGetESVersion() - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to get version
sendGetIndexAliasesRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to get index aliases
sendHttpDeleteRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
sendHttpGetRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
sendHttpHeadRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
sendHttpPostRequest(String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
sendHttpPutRequest(String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticClient
 
sendIsIndexExistsRequest(String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
Send request to ES to test if index exists
sendReindexTypeRequest(String, String, String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticIndexingClient
This operation reindex the documents from old index/type to new index/type mapping.
sendRequest(String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticSearchingClient
 
sendRequest(String, String, String) - Method in class org.exoplatform.commons.search.es.client.ElasticSearchingClient
Deprecated.
setBatchNumber(Integer) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
setEnable(boolean) - Method in class org.exoplatform.commons.search.index.IndexingServiceConnector
 
setEntityId(String) - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
setEntityIndex(String) - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
setField(String) - Method in class org.exoplatform.commons.search.es.ElasticSearchFilter
 
setFields(Map<String, String>) - Method in class org.exoplatform.commons.search.domain.Document
 
setId(Long) - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
setId(String) - Method in class org.exoplatform.commons.search.domain.Document
 
setImg(String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
setIndex(String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
setInitialized(boolean) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
setLastUpdatedDate(Date) - Method in class org.exoplatform.commons.search.domain.Document
 
setListFields(Map<String, Collection<String>>) - Method in class org.exoplatform.commons.search.domain.Document
 
setOperation(OperationType) - Method in class org.exoplatform.commons.search.domain.IndexingOperation
 
setPermissions(String[]) - Method in class org.exoplatform.commons.search.domain.Document
Deprecated.
setPermissions(Set<String>) - Method in class org.exoplatform.commons.search.domain.Document
 
setReplicas(Integer) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
setRequestSizeLimit(Integer) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
setSearchFields(List<String>) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
setShards(Integer) - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
setSites(String[]) - Method in class org.exoplatform.commons.search.domain.Document
 
setTags(List<String>) - Method in class org.exoplatform.commons.search.domain.Document
 
setTitleElasticFieldName(String) - Method in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
setType(ElasticSearchFilterType) - Method in class org.exoplatform.commons.search.es.ElasticSearchFilter
 
setUrl(String) - Method in class org.exoplatform.commons.search.domain.Document
 
setValue(String) - Method in class org.exoplatform.commons.search.es.ElasticSearchFilter
 
shards - Variable in class org.exoplatform.commons.search.index.impl.ElasticIndexingServiceConnector
 
start() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 
stop() - Method in class org.exoplatform.commons.search.index.impl.ElasticIndexingOperationProcessor
 

T

toJSON() - Method in class org.exoplatform.commons.search.domain.Document
 
toJsonObject() - Method in class org.exoplatform.commons.search.domain.Document
 
toString() - Method in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
 

U

unindex(String, String) - Method in class org.exoplatform.commons.search.index.impl.QueueIndexingService
 
unindex(String, String) - Method in interface org.exoplatform.commons.search.index.IndexingService
Add a delete operation to the indexing queue
update(String) - Method in class org.exoplatform.commons.search.index.IndexingServiceConnector
Transform an entity to Document in order to be reindexed
UPDATE - Enum constant in enum class org.exoplatform.commons.search.domain.OperationType
 
urlClient - Variable in class org.exoplatform.commons.search.es.client.ElasticClient
 

V

valueOf(String) - Static method in enum class org.exoplatform.commons.search.domain.OperationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.exoplatform.commons.search.domain.OperationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.exoplatform.commons.search.es.ElasticSearchFilterType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WIKI_TYPE - Static variable in class org.exoplatform.commons.search.es.ElasticSearchServiceConnector
 
A B C D E F G H I L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form