DomainIndexFieldArgs

data class DomainIndexFieldArgs(val analysisScheme: Output<String>? = null, val defaultValue: Output<String>? = null, val facet: Output<Boolean>? = null, val highlight: Output<Boolean>? = null, val name: Output<String>, val return: Output<Boolean>? = null, val search: Output<Boolean>? = null, val sort: Output<Boolean>? = null, val sourceFields: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<DomainIndexFieldArgs>

Constructors

Link copied to clipboard
constructor(analysisScheme: Output<String>? = null, defaultValue: Output<String>? = null, facet: Output<Boolean>? = null, highlight: Output<Boolean>? = null, name: Output<String>, return: Output<Boolean>? = null, search: Output<Boolean>? = null, sort: Output<Boolean>? = null, sourceFields: Output<String>? = null, type: Output<String>)

Properties

Link copied to clipboard
val analysisScheme: Output<String>? = null

The analysis scheme you want to use for a text field. The analysis scheme specifies the language-specific text processing options that are used during indexing.

Link copied to clipboard
val defaultValue: Output<String>? = null

The default value for the field. This value is used when no value is specified for the field in the document data.

Link copied to clipboard
val facet: Output<Boolean>? = null

You can get facet information by enabling this.

Link copied to clipboard
val highlight: Output<Boolean>? = null

You can highlight information.

Link copied to clipboard
val name: Output<String>

A unique name for the field. Field names must begin with a letter and be at least 3 and no more than 64 characters long. The allowed characters are: a-z (lower-case letters), 0-9, and _ (underscore). The name score is reserved and cannot be used as a field name.

Link copied to clipboard
val return: Output<Boolean>? = null

You can enable returning the value of all searchable fields.

Link copied to clipboard
val search: Output<Boolean>? = null

You can set whether this index should be searchable or not.

Link copied to clipboard
val sort: Output<Boolean>? = null

You can enable the property to be sortable.

Link copied to clipboard
val sourceFields: Output<String>? = null

A comma-separated list of source fields to map to the field. Specifying a source field copies data from one field to another, enabling you to use the same source data in different ways by configuring different options for the fields.

Link copied to clipboard
val type: Output<String>

The field type. Valid values: date, date-array, double, double-array, int, int-array, literal, literal-array, text, text-array.

Functions

Link copied to clipboard
open override fun toJava(): DomainIndexFieldArgs