Section |
---|
Column |
---|
|
Info |
---|
| Depending on the version of HawkSearch used, method of integration, and the presence of data feed files for indexing, you may need to perform indexing as per this article or Using Dashboard API to Rebuild Indexes. Please contact HawkSearch for any clarifications. |
DomainsHawksearch has three environments available: Development, Test and a load-balanced Production. When using the search API methods in this document, the following domains can be used to access each environment after your engine has been set-up in that environment. Note: to index hierarchical data, please build the hierarchy using the Hierarchy API and then call the index-items API. Developmentindexing-dev.hawksearch.net/ Configurations for an engine in this location are maintained in the Hawksearch Workbench at dev.hawksearch.net. Testindexing-test.hawksearch.net/ Configurations for an engine in this location are maintained in the Hawksearch Workbench at test.hawksearch.net. Productionindexing.hawksearch.com/ Configurations for an engine in this location are maintained in the Hawksearch Workbench at manage.hawksearch.com
|
|
...
Expand |
---|
|
Example 2.1 Delete single item from index {
"IndexName": "myengine.20200123.153931",
"Id": "Item_DocId"
}
|
Response
Expand |
---|
|
None or Message with Error Object | Data Type | Description |
---|
IndexNames | Array of strings | Each string contains the names of the indexes that exist in the engine. The most recently created will be listed first. | IndexName | String | Contains the name of the index that is currently active. | Message | String | Will return error message in case if occurs |
|
...
Expand |
---|
|
Example 3.1 Delete single item from index {
"IndexName": "myengine.20200123.153931",
"Ids": ["Item_DocId", "Item_Doc2Id"]
}
|
Response
Expand |
---|
|
None or Message with Error Object | Data Type | Description |
---|
None or Message with Error |
|
|
|
...
Expand |
---|
|
Object | Data Type | Always | Description |
---|
None |
|
|
|
|
Anchor |
---|
| RebuildAutocomplete |
---|
| RebuildAutocomplete |
---|
|
Rebuild Autocomplete
Rebuilds Autocomplete Categories & Autocomplete Popular Items. This method is called as part of Rebuild-All. It is not required that this method be called separately.
...
Endpoint | Method | Header Key |
---|
api/v2/indexing/rebuild-learning | POST | X-HawkSearch-ApiKey |
Expand |
---|
|
Name | Data Type | Required | Description | Source or Admin Section |
---|
IndexName | String | Yes |
|
|
|
...
Endpoint | Method | Header Key |
---|
api/v2/indexing/rebuild-related | POST | X-HawkSearch-ApiKey |
Expand |
---|
|
Name | Data Type | Required | Description | Source or Admin Section |
---|
IndexName | String | Yes |
|
|
|
...
Anchor |
---|
| IndexeingSteps |
---|
| IndexeingSteps |
---|
|
Create Fields
- Establish what fields/attributes need to be in Hawksearch. Consider what needs to be searched, what needs to be displayed on the search results page and what might be needed to use for merchandising. Some examples of fields that could be needed for merchandising: a rating field to sort by top rated; a sales margin to use for featured products.
- Create fields in Hawksearch workbench for each field/attribute that will be sent to Hawksearch. Alternatively, these fields can be created using the REST API.
...