class Aws::Kendra::Types::DocumentMetadataConfiguration

Specifies the properties of a custom index field.

@note When making an API call, you may pass DocumentMetadataConfiguration

data as a hash:

    {
      name: "DocumentMetadataConfigurationName", # required
      type: "STRING_VALUE", # required, accepts STRING_VALUE, STRING_LIST_VALUE, LONG_VALUE, DATE_VALUE
      relevance: {
        freshness: false,
        importance: 1,
        duration: "Duration",
        rank_order: "ASCENDING", # accepts ASCENDING, DESCENDING
        value_importance_map: {
          "ValueImportanceMapKey" => 1,
        },
      },
      search: {
        facetable: false,
        searchable: false,
        displayable: false,
        sortable: false,
      },
    }

@!attribute [rw] name

The name of the index field.
@return [String]

@!attribute [rw] type

The data type of the index field.
@return [String]

@!attribute [rw] relevance

Provides manual tuning parameters to determine how the field affects
the search results.
@return [Types::Relevance]

@!attribute [rw] search

Provides information about how the field is used during a search.
@return [Types::Search]

@see docs.aws.amazon.com/goto/WebAPI/kendra-2019-02-03/DocumentMetadataConfiguration AWS API Documentation

Constants

SENSITIVE