All Classes and Interfaces

Class
Description
Base class for BatchIndexers.
BatchIndexer that updates/deletes binary or structured document files (PDF, Word, etc.) from a search index, only if their mime types match the supported mime types or if the supported mime types map is empty.
BatchIndexer that tries to match binary files with metadata files.
 
Base implementation of DocumentBuilder to add commons fields.
Base class for all implementations of DocumentParser
Base implementation of ElementParser.
Base implementation for classes that use a list of MetadataExtractors to process items
Base implementation of MetadataExtractor
Base implementation of OpenSearchClientWrapper
 
Base implementation of OpenSearchWrapper
Default implementation for UpdateDetailProvider
BatchIndexer that updates/deletes XML files from a search index.
 
Implementation of OpenSearchBinaryFileWithMetadataBatchIndexer for OpenSearch of authoring.
Classes that implement this interface update or delete batches of files from a specified search index.
Exception thrown when a batch indexing operation fails.
Extension of Apache Common's BooleanUtils thats adds some new methods.
Based on the suffix of a field, picks an actual FieldValueConverter from a set of suffix -> converter mappings.
A Resource that's basically a facade to a Content object.
Implementation of MetadataExtractor for content-type metadata
FieldValueConverter that formats a field in a source pattern to the ISO date format.
Implementation of LocaleExtractor for XML descriptors
Transforms an XML document to te appropriate format for the search engine.
Thrown to indicate that an error occurred while building a document for updating the index.
Defines the operations to parse binary documents for indexing
Used to modify or enhance a document after it's built from XML.
Implementations parse the specified element to generate fields for the document.
Implementations normally use several ElementParsers to parse the elements and it's sub-elements to generate new fields on a document for indexing.
Default implementation of the ElementParserService.
Converts an incoming string field value to the actual value that will be indexed.
Implementation of MetadataExtractor for the file size field
FieldValueConverter that strips all HTML tags from a field.
 
Created by alfonsovasquez on 2/14/17.
Implementation of ItemProcessor that adds a field with the paths of the descriptors that are being inherited *
Implementation of MetadataExtractor for the internalName field
Implementation of ElementParser that turns single objects into lists if the 'item-list' attribute is present
Obtains the locale from a given file
 
Performs any metadata processing needed for files in the site repository.
Defines the basic operation to process binary files and produce relevant metadata
Implementation of Map that can hold a single value or a list for a given key.
Extension of OpenSearchAdminServiceImpl that handles multiple OpenSearch clusters
Extension of OpenSearchServiceImpl that handles multiple OpenSearch clusters
Provides operations to manage indices in OpenSearch
Default implementation of OpenSearchAdminService
Implementation of AbstractBinaryFileBatchIndexer for OpenSearch
Implementation of AbstractBinaryFileWithMetadataBatchIndexer for OpenSearch
Implementation of AbstractFactoryBean to create instances of OpenSearchClient
Exposes the search related operations from OpenSearchClient
Implementation of DocumentBuilder for OpenSearch
 
Base exception for all OpenSearch errors
Utility class to perform OpenSearch operations
Provides access to indexing operations in OpenSearch
Default implementation of OpenSearchService
Exposes the search related operations from the OpenSearch client
Implementation of AbstractXmlFileBatchIndexer for OpenSearch
Factory class for the OpenSearch rest client
Thrown when an error occurs while performing a search or indexing operation.
Exception thrown when the search engine is not available.
Implementation of DocumentParser that uses Apache Tika
Implementation of MetadataExtractor that uses Apache Tika to parse binary files.
Implementation of ElementParser that parses elements marked with a "tokenized" attribute.
Exception thrown when a too_many_nested_clauses response
Holds the data for a single change made in the content.
Provides an instance of UpdateDetail for a specific file
Set of files to add or delete from the index.
Class that is used to hold the progress of a single batch index update operation.