...
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. It requires Default System Fields which are used to correctly identify documents in Hawksearch index as well as mandatory Products and Pages fields to be crated in Hawksearch Dashboard
Default system fields
The following system fields need to be created:
...
Make sure that each default attribute, product type_id
and all system fields have fields created in Hawksearch Workbench
__uid
field should be set as Primary Key
Product indexing
Reindex command
...
It is possible to configure which product attributes will be pushed to Hawksearch index. The attributes configuration can be done on “Product Settings“ Product Settings tab through Stores > Configuration > HAWKSEARCH
.
Default indexed attributes
The following attributes are pushed to Hawksearch index regardless of what is set in configuration. These attributes are:
Make sure that fields are created in Hawksearch Workbench
Field Name | Save As | Description |
---|---|---|
| Text Value | Product name |
| Text Value | Product URL |
| Text Value | Product Image URL |
| Text Value | Product Thumbnail URL |
| Text Value | Magento product type |
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 |
...
Code Block |
---|
php <magento>/<path>/bin/magento indexer:reindex hawkserech_content_pages |
Indexed attributes
Make sure that fields are created in Hawksearch Workbench
Field Name | Save As | Description |
---|---|---|
| Text Value | Page Title |
| Text Value | Content Heading |
|
...
Text Value | Page Content |