Enum Class SearchFieldE
- All Implemented Interfaces:
Serializable
,Comparable<SearchFieldE>
,Constable
Use this class of constants to define in which field should be searched or aggregated.
For every option, allowed FieldTypeE
is given which is also the fallback type if provided
type is incorrect.
- Since:
- 11.00.000.013
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionExpiration datedocument sizeExtra textID of authorCreate dates of feed actionsLast update dates of feed actionsFeed's HashtagsMention of other usersGUID of referenced sordContains all feed text including hashtags, mentions and referencesFeed type as Stringfile extensionfile namefulltext contentGUIDinternal dateUse this constant if a index field is searched/aggregated.mask idmask nameObject idID of sord's creatorName of sord's creatorparent guidHash value based on Sord's parameters indexed in iSearch For internal use onlyGUID of workspaces.Time of sord's last changesord's short namesord's typeall version commentsall version numbersall version's creatorsexternal date -
Method Summary
Modifier and TypeMethodDescriptionstatic SearchFieldE
Returns the enum constant of this class with the specified name.static SearchFieldE[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INDEXFIELD
Use this constant if a index field is searched/aggregated.
Submit name of indexfield by
QueryFilter.indexFieldKey
Depending on type of the corresponding DocMaskLine/AspectLine (type field}, the corresponding
FieldTypeE
can be used.
DocMaskLines/AspectLines of type RELATION can be used withFieldTypeE.tokenized
orFieldTypeE.notTokenized
to search for the short name (Sord.name
of the related Sord), orFieldTypeE.guid
to search for the GUID of the related Sord. -
OBJ_ID
Object id
Must be combined with
FieldTypeE.numeric
- See Also:
-
GUID
GUID
Must be combined with
FieldTypeE.notTokenized
- See Also:
-
TITLE
sord's short name
Must be combined with
FieldTypeE.tokenized
- See Also:
-
FULLTEXT
fulltext content
Must be combined with
FieldTypeE.tokenized
-
EXTRA_TEXT
Extra text
Must be combined with
FieldTypeE.tokenized
- See Also:
-
OWNER_ID
ID of sord's creator
Must be combined with
FieldTypeE.numeric
- See Also:
-
OWNER_NAME
Name of sord's creator
Must be combined with either
FieldTypeE.tokenized
orFieldTypeE.notTokenized
- See Also:
-
FILE_EXTENSION
file extension
Must be combined with
FieldTypeE.notTokenized
- See Also:
-
FILENAME
file name
Must be combined with either
FieldTypeE.tokenized
orFieldTypeE.notTokenized
Important: This field is reserved for internal use. Do not use in queries and filters.- See Also:
-
TIMESTAMP
Time of sord's last change
Value is not always synchronized with DB because
Sord.TStamp
is updated by changes not relevant for iSearch.Must be combined with
FieldTypeE.date
- See Also:
-
I_DATE
internal date
Must be combined with
FieldTypeE.date
- See Also:
-
X_DATE
external date
Must be combined with
FieldTypeE.date
- See Also:
-
DELETED_DATE
Expiration date
Must be combined with
FieldTypeE.date
- See Also:
-
DOCUMENT_SIZE
document size
Must be combined with
FieldTypeE.numeric
- See Also:
-
MASK_ID
mask id
Must be combined with
FieldTypeE.numeric
- See Also:
-
MASK_NAME
mask name
Must be combined with either
FieldTypeE.tokenized
orFieldTypeE.notTokenized
- See Also:
-
TYPE
sord's type
Must be combined with
FieldTypeE.numeric
- See Also:
-
PARENT_GUID
parent guid
Must be combined with
FieldTypeE.notTokenized
- See Also:
-
VERSION_NUMBER
all version numbers
Must be combined with either
FieldTypeE.tokenized
orFieldTypeE.notTokenized
- See Also:
-
VERSION_COMMENT
all version comments
Must be combined with
FieldTypeE.tokenized
- See Also:
-
VERSION_OWNER_ID
all version's creators
Must be combined with
FieldTypeE.numeric
- See Also:
-
FEED_TEXT
Contains all feed text including hashtags, mentions and references
Must be combined with
FieldTypeE.tokenized
-
FEED_AUTHOR
ID of author
Must be combined with
FieldTypeE.numeric
-
FEED_HASHTAG
Feed's Hashtags
Must be combined with either
FieldTypeE.tokenized
orFieldTypeE.notTokenized
-
FEED_MENTION
Mention of other users
Must be combined with
FieldTypeE.notTokenized
-
FEED_REFERENCE
GUID of referenced sord
Must be combined with
FieldTypeE.notTokenized
-
FEED_TYPE
Feed type as String
Must be combined with
FieldTypeE.notTokenized
- See Also:
-
FEED_DATE_CREATED
Create dates of feed actions
Must be combined with
FieldTypeE.date
-
FEED_DATE_UPDATED
Last update dates of feed actions
Must be combined with
FieldTypeE.date
-
SORD_HASH
Hash value based on Sord's parameters indexed in iSearch For internal use only- Since:
- 12.00.000.041
-
SPACE_GUIDS
GUID of workspaces.
If the sord belongs to a workspace, this value contains the GUID of that workspace as well as the GUIDs of parent workspaces and workspaces of references.
Must be combined with
FieldTypeE.notTokenized
- Since:
- 21.03.000.008
- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-