1. Configure entities

Entity templates

In Sitecore Search, an entity, representing a type of content, is a structure or grouping of attributes. Sitecore Search is configured with templates to use when creating custom entities.

The sections in this topic describe the various entity templates built into Sitecore Search including the default entity, Content.

Here are links to procedures to manage your entities:

Content (default)

Content is the default entity in Sitecore Search and has attributes typical to content items including id, name, url, among others.

Display nameAttribute nameData typeRequired
BreadcrumbsbreadcrumbsArray of strings
Content TypetypeStringRequired
DescriptiondescriptionString
Document Activenessis_activeBoolean
IdidStringRequired
Image urlimage_urlString
Name/TitlenameString
Questions and Answeringrfk_questionsArray of composites
Review ratingreview_ratingFloat
Sourcerfk_sourceComposite
Statsrfk_statsComposite
TagstagsArray of strings
UrlurlString

Base entity

All entities in Sitecore Search, including the default entity Content inherit the attributes of this entity. This is the simplest and most basic entity.

Display nameAttribute nameData typeRequired
Document Activenessis_activeBoolean
IdidStringRequired
Sourcerfk_sourceComposite
Statsrfk_statsComposite

Product

Use this template to create a custom entity with attributes typical to products including category_names, brand, sku among others.

Display nameAttribute nameData typeRequired
Add to cartadd_to_cartString
Additional image SKU urlsadditional_sku_image_urlsString
Additional image urlsadditional_image_urlsString
All category namesall_category_namesArray of strings
BrandbrandString
Brand codebrand_codeString
BreadcrumbsbreadcrumbsString
Bundle SKUsbundle_skusString
Categoryall_category_idsArray of strings
Category breadcrumbscategory_breadcrumbsString
Category idscategory_idsArray of strings
Category namescategory_namesArray of strings
ColorcolorString
Color display namecolor_display_nameString
Color rgb valuecolor_rgbString
Customer Category IdentifiersccidsArray of strings
DescriptiondescriptionString
Document Activenessis_activeBoolean
Expiration Dateexpiration_dateString
Final Pricefinal_priceFloat
Hashed image urlimage_idString
IdidStringRequired
Image urlimage_urlString
Is in stockis_in_stockBoolean
MarginmarginFloat
Mobile SKU image urlmobile_sku_image_urlString
Mobile SKU urlmobile_sku_urlString
Mobile image urlmobile_image_urlString
Mobile product urlmobile_product_urlString
NamenameStringRequired
On saleon_saleBoolean
PricepriceFloat
Productproduct_groupString
Product lookup fieldprod_lookupArray of strings
Product typeproduct_typeString
Product urlproduct_urlString
Quick lookquick_lookString
Quick viewquick_viewString
RFK tagsrfk_tagsObject
Rank By 1rankby1Float
Rank By 2rankby2Float
Release Daterelease_dateString
Review Countreview_countInteger
Review linkreview_linkString
Review ratingreview_ratingFloat
SKUskuString
SKU descriptionsku_descriptionString
SKU namesku_nameString
Save offsave_offFloat
Search keywordssearch_keywordsString
Set SKUs keywordsset_skusString
Short_descriptionshort_descriptionString
Sku Lookupsku_lookupArray of strings
Sku image urlsku_image_urlString
Sku sequencesku_sequenceInteger
Sku urlsku_urlString
Sourcerfk_sourceComposite
Statsrfk_statsComposite
Stock quantitystock_quantityInteger
Stock unitstock_unitString
prod_url_keyprod_url_keyString
sku_url_keysku_url_keyString
swatchswatchArray of objects

Category

Use this template to create a custom entity with attributes typical to a category including name, parent_ids, is_primary, among others.

Display nameAttribute nameData typeRequired
All Category Idsall_idsArray of strings
All Category Namesall_namesArray of stringsRequired
All Category URL Keysall_url_keysArray of strings
All Category URL Pathsall_url_pathsArray of strings
All Customer Category Identifiersall_ccidsArray of strings
Category BreadcrumbsbreadcrumbArray of strings
Category NamenameStringRequired
Category Primaryis_primaryBoolean
Category Primary URLurl_pathString
Category Primary Url Keyurl_keyStringRequired
Customer Category IdentifierccidStringRequired
Document Activenessis_activeBoolean
IdidStringRequired
Parent Category Idsparent_idsArray of strings
Parent Customer Category Identifiersparent_ccidsArray of strings
Sourcerfk_sourceComposite
Statsrfk_statsComposite
If you have suggestions for improving this article, let us know!