...
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 |
---|---|---|
| Text Value | This is the unique item identifier. For products |
| Text Value | The item type. It is one of product or content_page |
| 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 |
---|---|---|
| Text Value | Product name |
|
...
Text Value | Product URL | |
|
...
Text Value | Product Image URL | |
|
...
Text Value | Product Thumbnail URL |
Along with the attributes the following system data is pushed:
|
...
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
...