Package org.nuxeo.ecm.core.storage
Class FulltextDescriptor
java.lang.Object
org.nuxeo.ecm.core.storage.FulltextDescriptor
Structure holding fulltext descriptor info for generic fulltext indexing.
Not directly a XObject, but used by various RepositoryDescriptors.
- Since:
- 7.10-HF04, 8.1
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ByteSizestatic final intDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorsConstructorDescriptionCopy constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintDeprecated, for removal: This API element is subject to removal in a future version.since 2025.11, usesetFulltextFieldByteSizeLimit(ByteSize)insteadbooleanbooleanvoidmerge(FulltextDescriptor other) voidsetFulltextDisabled(boolean disabled) voidsetFulltextExcludedTypes(Set<String> fulltextExcludedTypes) voidsetFulltextFieldByteSizeLimit(ByteSize fulltextFieldByteSizeLimit) voidsetFulltextFieldSizeLimit(int fulltextFieldSizeLimit) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.11, usesetFulltextFieldByteSizeLimit(ByteSize)insteadvoidsetFulltextIncludedTypes(Set<String> fulltextIncludedTypes) voidsetFulltextIndexes(List<FulltextDescriptor.FulltextIndexDescriptor> fulltextIndexes) voidsetFulltextSearchDisabled(boolean disabled) voidsetFulltextStoredInBlob(boolean storedInBlob)
-
Field Details
-
FULLTEXT_FIELD_BYTE_SIZE_LIMIT_DEFAULT
- Since:
- 2025.11
-
FULLTEXT_FIELD_SIZE_LIMIT_DEFAULT
@Deprecated(since="2025.11", forRemoval=true) public static final int FULLTEXT_FIELD_SIZE_LIMIT_DEFAULTDeprecated, for removal: This API element is subject to removal in a future version.since 2025.11, useFULLTEXT_FIELD_BYTE_SIZE_LIMIT_DEFAULTinstead
-
-
Constructor Details
-
FulltextDescriptor
public FulltextDescriptor() -
FulltextDescriptor
Copy constructor.
-
-
Method Details
-
getFulltextFieldByteSizeLimit
- Since:
- 2025.11
-
getFulltextFieldSizeLimit
Deprecated, for removal: This API element is subject to removal in a future version.since 2025.11, usesetFulltextFieldByteSizeLimit(ByteSize)instead -
setFulltextFieldByteSizeLimit
- Since:
- 2025.11
-
setFulltextFieldSizeLimit
@Deprecated(since="2025.11", forRemoval=true) public void setFulltextFieldSizeLimit(int fulltextFieldSizeLimit) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.11, usesetFulltextFieldByteSizeLimit(ByteSize)instead -
getFulltextDisabled
public boolean getFulltextDisabled() -
setFulltextDisabled
public void setFulltextDisabled(boolean disabled) -
getFulltextStoredInBlob
public boolean getFulltextStoredInBlob()- Since:
- 11.1
-
setFulltextStoredInBlob
public void setFulltextStoredInBlob(boolean storedInBlob) - Since:
- 11.1
-
getFulltextSearchDisabled
public boolean getFulltextSearchDisabled() -
setFulltextSearchDisabled
public void setFulltextSearchDisabled(boolean disabled) -
getFulltextIndexes
-
setFulltextIndexes
-
getFulltextExcludedTypes
-
setFulltextExcludedTypes
-
getFulltextIncludedTypes
-
setFulltextIncludedTypes
-
merge
-
FULLTEXT_FIELD_BYTE_SIZE_LIMIT_DEFAULTinstead