Package com.atlassian.confluence.impl.search.v2.extractor
package com.atlassian.confluence.impl.search.v2.extractor
-
ClassesClassDescriptionExtractor for CHANGE index, responsible for indexing the title and url path of
Addressablecontent.Attempts to add an attachment extracted text into default searchable text if it is available, otherwise requests a text extraction, wait for its completion and reattempt.Extracts metadata for attachments.Adds a field for attachment mime type.Extracts and indexes the classname of the content that owns an attachment.Extracts the url, title and content type of the entity which contains a comment.Extracts metadata of attachments including the data of their owners.AnExtractor2which generates indexed fields for a number ofConfluenceEntityObjectmetedata fields.A BulkExtractor which extracts theSearchFieldMappings.LAST_MODIFIERSfromContentEntityObjects.A utility class for helping with the extraction and indexing of content permissions.Extracts the content permissions set on searchable objects.Extracts the content permissions set on a searchable object.Extracts some base "all content needs this" fields from the CustomContentEntityObject.An extractor responsible for extracting the body content from various Confluence content types and adding it to the defaultSearchableText.Extract 2 fields to tell whether a space retention policy may delete historical versions or trash.Extracts the creation and last modification dates.Extracts Home Page status.Contains logic to determine whichContentPermissionSets should be stored in an index field.Extract label data from content entity objects.Extracts the last modifier of aConfluenceEntityObjectas a stored field.Extracts the last modifier of aConfluenceEntityObjectas a unanalyzed, indexed field for the change index.A subclass ofBaseAttachmentContentExtractorwhich places a limit on how many bytes of the input stream are read into memory.Extracts indexed and stored fields relating to personal information.Adding the "content-name-unstemmed" field to the index document for aSpaceDescriptionobjectAdding the "username" field to SpaceDescription index documents will allow them to be sorted together with PersonalInformation documents in People Directory search.Extracts and indexes aSpacerepresented by the searchable object.Extracts and indexes the space key and name for searchables that belong to a space.Extracts and indexes theSpaceTypeof the space given searchable object belongs to.Responsible for extracting titles for various entities.Extracts and indexes an untokenized title for sorting.Appends the version comment of a ContentEntityObject to its searchable text.Extracts and indexes content version