All Classes and Interfaces
Class
Description
Base class for
BatchIndexer
s.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
MetadataExtractor
s to process itemsBase 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 metadataFieldValueConverter
that formats a field in a source pattern to the ISO date format.Implementation of
LocaleExtractor
for XML descriptorsTransforms 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
ElementParser
s 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 fieldFieldValueConverter
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 fieldImplementation of
ElementParser
that turns single objects into lists if the 'item-list' attribute is presentObtains 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 clustersExtension of
OpenSearchServiceImpl
that handles multiple OpenSearch clustersProvides operations to manage indices in OpenSearch
Default implementation of
OpenSearchAdminService
Implementation of
AbstractBinaryFileBatchIndexer
for OpenSearchImplementation of
AbstractBinaryFileWithMetadataBatchIndexer
for OpenSearchImplementation of
AbstractFactoryBean
to create instances of OpenSearchClient
Exposes the search related operations from
OpenSearchClient
Implementation of
DocumentBuilder
for OpenSearchBase 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 OpenSearchFactory 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 TikaImplementation 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 fileSet of files to add or delete from the index.
Class that is used to hold the progress of a single batch index update operation.