Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A single item update is pushed into current production index.

 

Automatic indexing

Manual indexing

...

Since all items are stored in the same Hawkserch index any indexer triggers the entire data set for reindexing, including products, content_pages and categories

Indexed Fields

The correct data indexing process requires some fields to be created in Hawksearch. Please refer to the Fields documentation for more information about Fields Management.

Default system fields

The following system fields need to be created:

Field Name

Save As

Description

__uid

Text Value

This is the unique item identifier. For products entity_id is used

__type

Text Value

The item type. It is one of product or content_page

group_id

Text Value

The parent product ID. It is used for child products which are part of complex products (Configurable, Bundle, Grouped)

Make sure that each default attribute, product type_id and all system fields have fields created in Hawksearch Workbench

Product indexing

Reindex command

...

The following attributes are pushed to Hawksearch index regardless of what is set in configuration. These attributes are:

...

Field Name

Save As

Description

name

Text Value

Product name

url

...

Text Value

Product URL

image_url

...

Text Value

Product Image URL

thumbnail_url

...

Text Value

Product Thumbnail URL

Along with the attributes the following system data is pushed:

type_id

...

Text Value

Magento product type

...

group_id - The parent product ID. It is used for child products which are part of complex products (Configurable, Bundle, Grouped)

...

__uid - This is the unique item identifier. For products entity_id is used

...

__type - The item type. It is one of product or content_page

Make sure that each default attribute, product type_id and all system fields have fields created in Hawksearch Workbench

 

Price attributes

The following price attributes will be pushed to Hawksearch index

...

price_regular

Pricing Fields

price_regular

Numeric Value

Regular Product Price

price_final

Numeric Value

Discounted Product Price

price_regular_include_tax

Numeric Value

Regular Product Price Including tax

price_final_include_tax

Numeric Value

Discounted Product Price Including tax

price_regular_formatted

Text Value

Regular Product Price including currency sign

price_final_formatted

Text Value

Discounted Product Price including currency sign

price_regular_include_tax_formatted

Text Value

Regular Product Price including tax and currency sign

price_final_include_tax_formatted

Text Value

Discounted Product Price including tax and currency sign

price_group_<group_id>

Numeric Value

Discounted Product Price per Customer Group

price_group_<group_id>_include_tax

Numeric Value

Discounted Product Price per Customer Group Including tax

price_group_<group_id>_formatted

Text Value

Discounted Product Price per Customer Group including currency sign

price_group_<group_id>_include_tax_formatted

Text Value

...

Discounted Product Price per Customer Group including tax and currency sign

 

Pricing Fields per Customer groups will be pushed for every each Customer group created in the Magento. You can review the full list of customer groups in Magento on the page Customers > Customer Groups

...

and replace <group_id> in Field name with ID from the list

...

For example, if your store has the following groups (see image above) then these price attributes will be pushed to HawkSearch index:

  • price_group_0

  • price_group_0_include_tax

  • price_group_0_formatted

  • price_group_0_include_tax_formatted

  • price_group_1

  • price_group_1_include_tax

  • price_group_1_formatted

  • price_group_1_include_tax_formatted

  • price_group_2

  • price_group_2_include_tax

  • price_group_2_formatted

  • price_group_2_include_tax_formatted

  • price_group_3

  • price_group_3_include_tax

  • price_group_3_formatted

  • price_group_3_include_tax_formatted

...

Category indexing

Reindex command

...