Ingest Catalog index schema
The complete data mappings from specification, database and schema are shown for the Catalog category.
Catalog index schema design
Definitions for field type aliases (in italics) are described in Index Field Type Aliases and Usages page. For information about calling the Ingest service, see Search Ingest Service API. For a complete listing of Elasticsearch index fields and parameters, see Elasticsearch index field types.
Index Field Name | Index Field Type and Options | Description |
---|---|---|
Internal Meta Data | ||
_id | internal | id/store + id/language + id/catalog |
__meta/version/min | integer | Minimal compatible version of the runtime to work with this document |
__meta/version/max | integer | Latest compatible version of the runtime that works with this document |
__meta/created | date | Creation date and time of this document |
__meta/modified | date | Last modification date and time of this document |
Document Identifier | ||
id/catalog | id_string | Internal id of the operational sales catalog |
id/member | id_string | The internal reference number that identifies the owner of the catalog |
id/store | id_string | The store reference number that uses this catalog |
id/language | id_string | The language used for all language specific data in this document for the current store |
identifier/specification | id_string | Set to "catalog" |
identifier/catalog | id_string | A string that uniquely identifies the owning catalog |
identifier/language | id_string | The language string of this supported language |
Language Sensitive Data | ||
name/raw | raw | The language-dependent name of this catalog group |
name/normalized | normalized | Same as above |
description/raw | raw | A short description of this catalog group |
Filters | ||
filters/id/filter | id_string | The internal identifier of the catalog filter that applies to the current catalog |
filters/id/contract | id_string | The internal identifier of the contract that is associated with this catalog filter for the current catalog |
filters/id/member | id_string | The internal identifier of the owner that is associated with this catalog filter for the current catalog |
filters/id/expression | raw | The internal identifier of the expression of this catalog filter |
filters/identifier | id_string | The external identifier of this catalog filter |
filters/query | raw | The query string for representing this catalog filter |
filters/usage | raw | The usage of this catalog filter |
Properties | ||
type | raw | "master" as the master catalog, or "sales" as the sales catalog |