Uses of Class
com.atlassian.confluence.plugins.index.api.FieldDescriptor
Package
Description
Provides an extensible, flexible search API.
-
Uses of FieldDescriptor in com.atlassian.confluence.impl.search.v2.extractor
Modifier and TypeMethodDescriptionAddressableExtractor.extractFields
(Object searchable) Extract fields from the searchable object.AttachmentExtractedTextExtractor.extractFields
(Object searchable) AttachmentMetadataExtractor.extractFields
(Object searchable) AttachmentMimeTypeExtractor.extractFields
(Object searchable) AttachmentOwnerContentTypeExtractor.extractFields
(Object searchable) CommentExtractor.extractFields
(Object searchable) ConfluenceAttachmentMetadataExtractor.extractFields
(Object searchable) ContentEntityMetadataExtractor.extractFields
(Object searchable) ContentPermissionsExtractor.extractFields
(Object searchable) Extract fields from the searchable object.CustomContentSearchExtractor.extractFields
(Object searchable) Extract fields from the searchable object.DefaultSearchableContentExtractor.extractFields
(Object searchable) DeletingRetentionPolicyExtractor.extractFields
(Object searchable) EntityDateExtractor.extractFields
(Object searchable) HomePageExtractor.extractFields
(Object searchable) Extract fields from the searchable object.LabelExtractor.extractFields
(Object searchable) Extract fields from the searchable object.LastModifierNameContentExtractor.extractFields
(Object searchable) LastModifierNameExtractor.extractFields
(Object searchable) PersonalInformationExtractor.extractFields
(Object searchable) RetentionPolicyPropertyExtractor.extractFields
(Object searchable) SpaceDescriptionExtractor.extractFields
(Object searchable) SpaceDescriptionUsernameExtractor.extractFields
(Object searchable) SpaceExtractor.extractFields
(Object searchable) Extract fields from the searchable object.SpaceKeyAndNameExtractor.extractFields
(Object searchable) SpaceTypeExtractor.extractFields
(Object searchable) Extract fields from the searchable object.TitleExtractor.extractFields
(Object searchable) Extract fields from the searchable object which implements one of the following interfaces:Addressable
EditableLabelable
If an argument implements both interfaces, then the title is extracted in the above listed order.UntokenizedTitleExtractor.extractFields
(Object searchable) Extract fields from the searchable object.VersionCommentExtractor.extractFields
(Object searchable) Extract fields from the searchable object.VersionNumberExtractor.extractFields
(Object searchable) Extract fields from the searchable object.Modifier and TypeMethodDescriptionvoid
ContentModifiersBulkExtractor.extractAll
(Collection<ConfluenceEntityObject> entities, Class<? extends ConfluenceEntityObject> entityType, BiConsumer<ConfluenceEntityObject, FieldDescriptor> sink) void
ContentPermissionsBulkExtractor.extractAll
(@NonNull Collection<Searchable> searchables, @NonNull Class<? extends Searchable> entityType, @NonNull BiConsumer<Searchable, FieldDescriptor> sink) -
Uses of FieldDescriptor in com.atlassian.confluence.internal.index.lucene
Modifier and TypeMethodDescriptionstatic Collection<FieldDescriptor>
LuceneDocumentToFieldDescriptorConverter.convertDocument
(org.apache.lucene.document.Document document) LuceneChangeExtractor.extractFields
(Object object) LuceneContentExtractor.extractFields
(Object object) Modifier and TypeMethodDescriptionorg.apache.lucene.index.IndexableField
LuceneFieldVisitor.visit
(FieldDescriptor fieldDescriptor) -
Uses of FieldDescriptor in com.atlassian.confluence.internal.index.v2
Modifier and TypeMethodDescriptionCompositeExtractor.extract
(Object searchable, Iterable<Extractor2> extractors) Aggregates output of a list of extractor2. -
Uses of FieldDescriptor in com.atlassian.confluence.plugins.contentproperty.index.extractor
Modifier and TypeMethodDescriptionContentPropertyExtractionManager.extract
(JsonString json, Iterable<ContentPropertySchemaField> schemaFields) Extracts JSON document fragments and transforms them into v2 API Field Descriptors with user-defined types.ContentPropertyExtractionManagerImpl.extract
(JsonString json, Iterable<ContentPropertySchemaField> schemaFields) ContentPropertiesExtractor.extractFields
(Object searchable) -
Uses of FieldDescriptor in com.atlassian.confluence.plugins.contentproperty.index.schema
Modifier and TypeMethodDescriptioncom.atlassian.fugue.Option<FieldDescriptor>
SchemaFieldType.createFrom
(String fieldName, com.fasterxml.jackson.databind.JsonNode jsonNode) -
Uses of FieldDescriptor in com.atlassian.confluence.plugins.index.api
Modifier and TypeClassDescriptionfinal class
Deprecated.since 8.6.final class
Deprecated.since 8.6.final class
Deprecated.since 8.6.final class
Deprecated.since 8.6.final class
Deprecated.since 8.6.final class
Deprecated.since 8.6.final class
Deprecated.since 8.6final class
Deprecated.since 8.6.final class
Deprecated.since 8.6.final class
Deprecated.since 8.6.Modifier and TypeMethodDescriptionExtractor2.extractFields
(Object searchable) Extract fields from the searchable object. -
Uses of FieldDescriptor in com.atlassian.confluence.plugins.index.api.mapping
Modifier and TypeMethodDescriptionBinaryFieldMapping.createField
(byte[] value) Create a field for the current mapping with the given valueBooleanFieldMapping.createField
(boolean value) Create a field for the current mapping with the given valueContentPermissionSetFieldMapping.createField
(ContentPermissionSet permissionSet) DateFieldMapping.createField
(Date value) Create a field for the current mapping with the given valueDoubleFieldMapping.createField
(double value) Create a field for the current mapping with the given valueFloatFieldMapping.createField
(float value) Create a field for the current mapping with the given valueIntFieldMapping.createField
(int value) Create a field for the current mapping with the given valueLongFieldMapping.createField
(long value) Create a field for the current mapping with the given valueNestedStringFieldMapping.createField
(Collection<String> values) StringFieldMapping.createField
(String value) Create a field for the current mapping with the given valueTextFieldMapping.createField
(String value) Create a field for the current mapping with the given valueModifier and TypeMethodDescriptionContentPermissionSetFieldMapping.createFields
(Collection<ContentPermissionSet> permissionSets) -
Uses of FieldDescriptor in com.atlassian.confluence.plugins.macrousage.extractor
Modifier and TypeMethodDescriptionMacroExtractor.extractFields
(Object searchable) Extract macros from the searchable object. -
Uses of FieldDescriptor in com.atlassian.confluence.search.v2
Modifier and TypeMethodDescriptionAtlassianDocument.addFields
(Collection<FieldDescriptor> fields) -
Uses of FieldDescriptor in com.atlassian.confluence.search.v2.extractor
Modifier and TypeMethodDescriptionBaseAttachmentContentExtractor.extractFields
(Object searchable) Modifier and TypeMethodDescriptionvoid
BulkExtractor.extractAll
(@NonNull Collection<T> entities, @NonNull Class<? extends T> entityType, @NonNull BiConsumer<T, FieldDescriptor> fieldDescriptorConsumer) Extracts all indexable data from all of the given entities