Solr Category index schema

The complete field mappings for the HCL Commerce Solr catalog group index.

Category index schema design

The CatalogGroup core is a Solr search index for HCL Commerce catalog groups. It indexes hierarchical product catalog group data used by the HCL Commerce platform for category-based search, filtering, and navigation.

For field type definitions, see Solr index field types. The Options column uses the following indicators: T (tokenized), I (indexed), S (stored), and M (multiValued).

Field reference

Index Field Name Index Field Type Options (T/I/S/M) Description
catgroup_id string X / ✓ / ✓ / X Primary key; unique identifier.
catalogGroup_id wc_keywordText ✓ / ✓ / ✓ / ✓ Catalog group reference IDs.
catalog_id slong X / ✓ / ✓ / ✓ Parent catalog ID.
storeent_id int X / ✓ / ✓ / X Store entity reference.
member_id long X / ✓ / ✓ / X Member/group identifier.
parentCatgroup_id_facet wc_keywordText ✓ / ✓ / ✓ / ✓ Parent category for hierarchy.
childCatgroup_id wc_keywordText ✓ / ✓ / ✓ / ✓ Child categories.
name wc_text_en ✓ / ✓ / ✓ / X Display name (full-text).
shortDescription wc_text_en ✓ / ✓ / ✓ / X Brief description (full-text).
longDescription wc_text_en ✓ / ✓ / ✓ / X Detailed description (full-text).
keyword wc_text_en ✓ / ✓ / X / X Keywords for discoverability.
identifier_ntk wc_keywordTextLowerCase ✓ / ✓ / ✓ / X Normalized identifier.
defaultSearch wc_text_en ✓ / ✓ / X / X Aggregated search field.
name_ntk_cs wc_keywordText ✓ / ✓ / ✓ / X Keyword name for faceting.
seo_token_ntk wc_keywordTextLowerCase ✓ / ✓ / ✓ / X SEO tokens.
published int X / ✓ / ✓ / X Publication status.
deepPublished int X / ✓ / ✓ / X Hierarchical publication status.
workspaceDeleted string X / ✓ / ✓ / X Deletion flag.
indexedTime date X / ✓ / ✓ / X Index timestamp.
fullImage string X / X / ✓ / X Full/large category image URL.
thumbnail string X / X / ✓ / X Thumbnail image URL.
version long X / ✓ / ✓ / X Solr version control.
sequence wc_keywordText ✓ / ✓ / ✓ / ✓ Display sequence/order.

Field categories

The CatalogGroup core fields fall into the following categories: unique identifier (catgroup_id); entity references (catalogGroup_id, catalog_id, storeent_id, member_id); hierarchy fields (parentCatgroup_id_facet, childCatgroup_id); text content (name, shortDescription, longDescription, identifier_ntk, keyword); search fields (defaultSearch, name_ntk_cs, seo_token_ntk); control fields (published, deepPublished, workspaceDeleted, indexedTime); media fields (fullImage, thumbnail); and system fields (version, sequence).