Skip to content

/AWS1/CL_QQBNATIVEINDEXCONF

Configuration information for an Amazon Q Business index.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_indexid TYPE /AWS1/QQBINDEXID /AWS1/QQBINDEXID

The identifier for the Amazon Q Business index.

Optional arguments:

iv_version TYPE /AWS1/QQBLONG /AWS1/QQBLONG

A read-only field that specifies the version of the NativeIndexConfiguration.

Amazon Q Business introduces enhanced document retrieval capabilities in version 2 of NativeIndexConfiguration, focusing on streamlined metadata boosting that prioritizes recency and source relevance to deliver more accurate responses to your queries. Version 2 has the following differences from version 1:

  • Version 2 supports a single Date field (created_at OR last_updated_at) for recency boosting

  • Version 2 supports a single String field with an ordered list of up to 5 values

  • Version 2 introduces number-based boost levels (ONE, TWO) alongside the text-based levels

  • Version 2 allows specifying prioritization between Date and String fields

  • Version 2 maintains backward compatibility with existing configurations

it_boostingoverride TYPE /AWS1/CL_QQBDOCATTRBOOSTINGC00=>TT_DOCATTRBOOSTINGOVERRIDEMAP TT_DOCATTRBOOSTINGOVERRIDEMAP

Overrides the default boosts applied by Amazon Q Business to supported document attribute data types.


Queryable Attributes

indexId

The identifier for the Amazon Q Business index.

Accessible with the following methods

Method Description
GET_INDEXID() Getter for INDEXID, with configurable default
ASK_INDEXID() Getter for INDEXID w/ exceptions if field has no value
HAS_INDEXID() Determine if INDEXID has a value

version

A read-only field that specifies the version of the NativeIndexConfiguration.

Amazon Q Business introduces enhanced document retrieval capabilities in version 2 of NativeIndexConfiguration, focusing on streamlined metadata boosting that prioritizes recency and source relevance to deliver more accurate responses to your queries. Version 2 has the following differences from version 1:

  • Version 2 supports a single Date field (created_at OR last_updated_at) for recency boosting

  • Version 2 supports a single String field with an ordered list of up to 5 values

  • Version 2 introduces number-based boost levels (ONE, TWO) alongside the text-based levels

  • Version 2 allows specifying prioritization between Date and String fields

  • Version 2 maintains backward compatibility with existing configurations

Accessible with the following methods

Method Description
GET_VERSION() Getter for VERSION, with configurable default
ASK_VERSION() Getter for VERSION w/ exceptions if field has no value
HAS_VERSION() Determine if VERSION has a value

boostingOverride

Overrides the default boosts applied by Amazon Q Business to supported document attribute data types.

Accessible with the following methods

Method Description
GET_BOOSTINGOVERRIDE() Getter for BOOSTINGOVERRIDE, with configurable default
ASK_BOOSTINGOVERRIDE() Getter for BOOSTINGOVERRIDE w/ exceptions if field has no va
HAS_BOOSTINGOVERRIDE() Determine if BOOSTINGOVERRIDE has a value