Autocomplete API
Overview
Autocomplete is the quick suggestion feature also termed search-as-you-type. Generation information on this is available at here
Following article depicts the API format for Autocomplete feature on Hawksearch v4.0
Domains
Hawksearch 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.
Before You Begin
Please ensure that your client-specific endpoints are configured before implementing any API integrations. Please refer to this article to learn more about client-specific endpoints and reach out to our CSD team for any questions.
Development
client-specific URL: https://enginename.dev.searchapi-na.hawksearch.com
Configurations for an engine in this location are maintained in the HawkSearch Workbench at dev.hawksearch.net.
Test
client-specific URL: https://enginename.test.searchapi-na.hawksearch.com
Configurations for an engine in this location are maintained in the HawkSearch Workbench at test.hawksearch.net.
Production
client-specific URL: https://enginename.searchapi-na.hawksearch.com
Configurations for an engine in this location are maintained in the HawkSearch Workbench at dashboard-na.hawksearch.com.
Autocomplete V3
The Autocomplete V3 method is to be called when users have typed part of the keyword or the keyword is empty. The third version of the autocomplete method, contains minor modifications in the response structure (products object) .
Request
Endpoint | Method | Header Key |
---|---|---|
api/v3/autocomplete | POST | Content-Type: application/json |
X-HawkSearch-IgnoreTracking: true/false |
X-HawkSearch-IgnoreTracking key disables tracking in this instance. The value is set to false by default
Parameters
Response
Structure
Object | Data Type | Description |
---|---|---|
Count | Numeric | The number of products that would be in search results if the search was executed. |
ContentCount | Numeric | The number of content items that would be in search results if the search was executed. |
TopFacets | Array of strings | The grouped categories with values and URLs for matching category names. The number of categories returned is configured in the Hawksearch Workbench unless overridden by the request parameters (see above). |
> Value | String | Display name of category (example: Men » Jackets) |
> Url | String | URL for displaying contents of the category (example: <https://dev.hawksearch.net/sites/elasticdemo?department_nest=Jackets_4>) |
Products | Array of objects | See Products Object section. |
Content | Array of objects | A set of objects for each content item returned. The number returned is configured in the Hawksearch Workbench > Keyword Search > Autocomplete > Update Top Content |
> Value | String | Display label for the content item in Autocomplete. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> Url | String | The URL for the link created. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> Html | String | The display label in HTML format, if applicable. Configuration can be done in Workbench > Keyword Search > Autocomplete |
> Thumb | Object | The thumbnail object that contains image data |
> > Url | String | The URL for the thumbnail image. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> > AltText | String | The Alternate Text for the thumbnail image |
> Results | Array of objects | See Results Object section. |
Popular | Array of objects | A set of Value and Url for each popular search term. The definition of Popular can be defined in the Hawksearch Workbench > Keyword Search > Autocomplete > Update Popular Searches |
> Value | String | Display label for the popular search term |
> Url | String | The URL for the link created If a redirect is applied to a popular search term, the URL will be used to redirect the user. The URL can be either relative or absolute. Redirect rules are configured in Workbench > Merchandising > Redirects. |
SearchWebsiteUrl | String | Search website URL to be used to complete links |
KeywordField | String | The name of the parameter used to pass the keyword entered by the user. |
CategoryHeading | String | Will be included in the response if there are results to display. The CategoryHeading contains the text to display above the list of categories to display in Autocomplete. |
ContentHeading | String | Will be included in the response if there are results to display. The ContentHeading contains the text to display above the list of content items to display in Autocomplete. |
ProductHeading | String | Will be included in the response if there are results to display. The ProductHeading contains the text to display above the list of products to display in Autocomplete. |
PopularHeading | String | Will be included in the response if there are results to display. The PopularHeading contains the text to display above the list of popular search terms to display in Autocomplete. |
ViewAllButtonLabel | String | Will be included in the response if there are results to display. The ViewAllButtonLabel contains the text to display for the link to return all results from searching with the term entered. |
Example
{
"TopFacets": {
"department_nest": [
{
"Value": "Specials » Sat Dec 15th » Kids",
"Url": "https://preview-dev.hawksearch.net/elasticdemo?department_nest=Kids",
"FieldQSValue": "Kids",
"RawValue": "3|Specials/Sat Dec 15th/Kids",
"FacetName": "Department"
},
{
"Value": "Specials » Sportswear » Mens",
"Url": "https://preview-dev.hawksearch.net/elasticdemo?department_nest=Mens",
"FieldQSValue": "Mens",
"RawValue": "3|Specials/Sportswear/Mens",
"FacetName": "Department"
},
{
"Value": "Summer Sale » Camp & Hike » Tents & Shelters",
"Url": "https://preview-dev.hawksearch.net/elasticdemo?department_nest=Tents-Shelters_1",
"FieldQSValue": "Tents-Shelters_1",
"RawValue": "3|Summer Sale/Camp & Hike/Tents & Shelters",
"FacetName": "Department"
}
],
"Color-property": [
{
"Value": "Grey",
"Url": "https://preview-dev.hawksearch.net/elasticdemo?Color-property=Grey",
"FieldQSValue": "Grey",
"RawValue": "Grey",
"FacetName": "Color"
}
]
},
"Count": 3,
"ContentCount": 0,
"ProductCount": 3,
"Products": [
{
"ProductName": "Men's Jack SS Polo",
"Sku": "",
"Thumb": {
"Url": "http://test.hawksearch.net/assets/1/14/DimThumbnail/Jack-SS-Polo_Nightsky.jpg",
"AltText": ""
},
"Url": "https://preview-dev.hawksearch.net/elasticdemo/details?itemid=Item_140273",
"Html": "<div class=\"hawk-sqItemImage\" ><img class='hawk-sqItemImage-thumb' src='http://test.hawksearch.net/assets/1/14/DimThumbnail/Jack-SS-Polo_Nightsky.jpg' alt='' /></div>\r\n<div class=\"hawk-sqItemContent\">\r\n<h1 class=\"hawk-sqItemName\">Men's Jack SS Polo</h1>",
"Results": {
"Score": 1606.5238,
"IsPin": false
}
},
{
"ProductName": "Boot Jack 25 Downtek",
"Sku": "",
"Thumb": {
"Url": "http://test.hawksearch.net/assets/1/14/DimThumbnail/Boot-Jack-24-zm.jpg",
"AltText": ""
},
"Url": "https://preview-dev.hawksearch.net/elasticdemo/details?itemid=Item_162525",
"Html": "<div class=\"hawk-sqItemImage\" ><img class='hawk-sqItemImage-thumb' src='http://test.hawksearch.net/assets/1/14/DimThumbnail/Boot-Jack-24-zm.jpg' alt='' /></div>\r\n<div class=\"hawk-sqItemContent\">\r\n<h1 class=\"hawk-sqItemName\">Boot Jack 25 Downtek</h1>",
"Results": {
"Score": 6.836272,
"IsPin": false
}
},
{
"ProductName": "Jack Rabbit SL2 Footprint",
"Sku": "16161093019000",
"Thumb": {
"Url": "http://test.hawksearch.net/assets/1/14/DimThumbnail/Big_Agnes_Jack_Rabbit_SL2_Footprint.png",
"AltText": ""
},
"Url": "https://preview-dev.hawksearch.net/elasticdemo/details?itemid=Item_153223",
"Html": "<div class=\"hawk-sqItemImage\" ><img class='hawk-sqItemImage-thumb' src='http://test.hawksearch.net/assets/1/14/DimThumbnail/Big_Agnes_Jack_Rabbit_SL2_Footprint.png' alt='' /></div>\r\n<div class=\"hawk-sqItemContent\">\r\n<h1 class=\"hawk-sqItemName\">Jack Rabbit SL2 Footprint</h1>",
"Results": {
"Score": 0.03675415,
"IsPin": false
}
}
],
"Content": [],
"Popular": [
{
"Value": "super <b>jacket</b>",
"Url": "https://preview-dev.hawksearch.net/elasticdemo?keyword=super%20jacket",
"RawValue": "super%20jacket"
},
{
"Value": "columbia <b>jackets</b>",
"Url": "https://preview-dev.hawksearch.net/elasticdemo?keyword=columbia%20jackets",
"RawValue": "columbia%20jackets"
}
],
"SearchWebsiteUrl": "https://preview-dev.hawksearch.net/elasticdemo",
"KeywordField": "keyword",
"CategoryHeading": "Top Product Categories",
"ContentHeading": "Top Content Match",
"ProductHeading": "Top 3 Product Matches",
"PopularHeading": "Popular Searches",
"ViewAllButtonLabel": "View All Matches Please"
}
Autocomplete V2
The Autocomplete method is to be called when users have typed part of the keyword. The second version of the autocomplete method, contains minor modifications in the response structure (products object)
Request
Endpoint | Method | Header Key |
---|---|---|
api/v2/autocomplete | POST | Content-Type: application/json X-HawkSearch-IgnoreTracking: true/false |
X-HawkSearch-IgnoreTracking key disables tracking in this instance. The value is set to false by default
Parameters
Response
Structure
Object | Data Type | Description |
---|---|---|
Count | Numeric | The number of products that would be in search results if the search was executed. |
ContentCount | Numeric | The number of content items that would be in search results if the search was executed. |
Categories | Array of strings | Pairs of display values and URLs for matching category names. The number of categories returned is configured in the Hawksearch Workbench unless overridden by the request parameters (see above). |
> Value | String | Display name of category (example: Men » Jackets) |
> Url | String | URL for displaying contents of the category (example: <https://dev.hawksearch.net/sites/elasticdemo?department_nest=Jackets_4>) |
Products | Array of objects | See Products Object section. |
Content | Array of objects | A set of objects for each content item returned. The number returned is configured in the Hawksearch Workbench > Keyword Search > Autocomplete > Update Top Content |
> Value | String | Display label for the content item in Autocomplete. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> Url | String | The URL for the link created. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> Html | String | The display label in HTML format, if applicable. Configuration can be done in Workbench > Keyword Search > Autocomplete |
> Thumb | Object | The thumbnail object that contains image data |
> > Url | String | The URL for the thumbnail image. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> > AltText | String | The Alternate Text for the thumbnail image |
> Results | Array of objects | See Results Object section. |
Popular | Array of objects | A set of Value and Url for each popular search term. The definition of Popular can be defined in the Hawksearch Workbench > Keyword Search > Autocomplete > Update Popular Searches |
> Value | String | Display label for the popular search term |
> Url | String | The URL for the link created |
SearchWebsiteUrl | String | Search website URL to be used to complete links |
KeywordField | String | The name of the parameter used to pass the keyword entered by the user. |
CategoryHeading | String | Will be included in the response if there are results to display. The CategoryHeading contains the text to display above the list of categories to display in Autocomplete. |
ContentHeading | String | Will be included in the response if there are results to display. The ContentHeading contains the text to display above the list of content items to display in Autocomplete. |
ProductHeading | String | Will be included in the response if there are results to display. The ProductHeading contains the text to display above the list of products to display in Autocomplete. |
PopularHeading | String | Will be included in the response if there are results to display. The PopularHeading contains the text to display above the list of popular search terms to display in Autocomplete. |
ViewAllButtonLabel | String | Will be included in the response if there are results to display. The ViewAllButtonLabel contains the text to display for the link to return all results from searching with the term entered. |
Example
{
"Count": 1,
"ContentCount": 0,
"ProductCount": 1,
"Categories": [
{
"Value": "Men » Jackets",
"Url": "https://preview-prod.hawksearch.com/elasticdemo?department_nest=Jackets_4"
},
{
"Value": "Women » Jackets",
"Url": "https://preview-prod.hawksearch.com/elasticdemo?department_nest=Jackets_6"
},
{
"Value": "Summer Sale » Women » Jackets",
"Url": "https://preview-prod.hawksearch.com/elasticdemo?department_nest=Jackets_7"
},
{
"Value": "Kids » Girls 5-20 » Jackets",
"Url": "https://preview-prod.hawksearch.com/elasticdemo?department_nest=Jackets_2"
}
],
"Products": [
{
"ProductName": "Men's Glennaker Lake Rain Jacket",
"Sku": "",
"Thumb": {
"Url": "http://test.hawksearch.net/assets/1/14/DimThumbnail/MENS-COLLEGIATE-GLENNAKER-LAKE-BLUE-JAY-NAVY.jpg",
"AltText": ""
},
"Image": "http://test.hawksearch.net/assets/1/14/DimThumbnail/MENS-COLLEGIATE-GLENNAKER-LAKE-BLUE-JAY-NAVY.jpg",
"Url": "https://preview-prod.hawksearch.com/elasticdemo/details.aspx?itemid=Item_175891",
"Html": "<div class=\"hawk-sqItemImage\" ><img class='hawk-sqItemImage-thumb' src='http://test.hawksearch.net/assets/1/14/DimThumbnail/MENS-COLLEGIATE-GLENNAKER-LAKE-BLUE-JAY-NAVY.jpg' alt='' /></div>\r\n<div class=\"hawk-sqItemContent\">\r\n<h1 class=\"hawk-sqItemName\">Men's Glennaker Lake Rain Jacket</h1>",
"Results": {
"DocId": "Item_175891",
"Score": 1712.8184,
"Document": {
"type": [
"Item"
],
"siteid": [
"1"
],
"id": [
"Item_175891"
],
"sku": [
"\r\n "
],
"_hawkdictionary": [
"Men's Glennaker Lake Rain Jacket<div class=\"descWrpr\"><div class=\"descSubWrpr\"><h2>Product Description</h2><br><p>When it gets stormy in the fourth quarter, this packable rain jacket with stow-away hood will keep you dry until the final whistle.</p><ul class=\"imgBullet\"><li>Omni-Shield™<br>Water and Stain Repellent</li></ul></div></div>1|Sale 1|Summer Sale 1|Men 1|Specials1|Specials 2|Specials/Sat Dec 15th 3|Specials/Sat Dec 15th/Kids 3|Specials/Sat Dec 15th/Men's 1|Men 2|Men/Jackets 3|Men/Jackets/Rain Jackets 1|Summer Sale 2|Summer Sale/Men 3|Summer Sale/Men/Jackets"
],
"itemname": [
"Men's Glennaker Lake Rain Jacket"
],
"longdescription": [
" Product Description When it gets stormy in the fourth quarter, this packable rain jacket with stow-away hood will keep you dry until the final whistle. Omni-Shield™ Water and Stain Repellent "
],
"itemtypeid": [
"3"
],
"price": [
"+0000000000000060.0000"
],
"saleprice": [
"+0000000000000039.9700"
],
"isonsale": [
"Yes"
],
"image": [
"http://test.hawksearch.net/assets/1/14/DimThumbnail/MENS-COLLEGIATE-GLENNAKER-LAKE-BLUE-JAY-NAVY.jpg"
],
"imagealttag": [
"MENS-COLLEGIATE-GLENNAKER-LAKE-BLUE-JAY-NAVY"
],
"brand": [
"Columbia Sportswear"
],
"size-property": [
"Small",
"Medium",
"Large",
"Extra Large",
"XXL"
],
"color-property": [
"Blue",
"Green",
"Black",
"Lt Blue"
],
"url": [
"/details.aspx?itemid=Item_175891"
],
"content": [
"men's glennaker lake rain jacket <div class="descwrpr"><div class="descsubwrpr"><h2>product description</h2><br><p>when it gets stormy in the fourth quarter, this packable rain jacket with stow-away hood will keep you dry until the final whistle.</p><ul class="imgbullet"><li>omni-shield™<br>water and stain repellent</li></ul></div></div> men's glennaker lake stow-hood rain jacket sale summer sale summer sale men summer sale men jackets summer sale men jackets rain jackets men jackets rain jackets specials sat dec 15th men's specials sat dec 15th kids columbia sportswear small medium large extra large xxl blue green black blue lt blue "
],
"rating": [
"+0000000000000002.0000"
],
"ratingrange": [
"+0000000000000002.0000"
],
"subdepartmentpath": [
"1|Sale",
"1|Summer Sale",
"1|Men",
"1|Specials"
],
"it": [
"item"
],
"department_nest": [
"1|Specials",
"2|Specials/Sat Dec 15th",
"3|Specials/Sat Dec 15th/Kids",
"3|Specials/Sat Dec 15th/Men's",
"1|Men",
"2|Men/Jackets",
"3|Men/Jackets/Rain Jackets",
"1|Summer Sale",
"2|Summer Sale/Men",
"3|Summer Sale/Men/Jackets"
]
},
"IsPin": false
}
}
],
"Content": [],
"Popular": [
{
"Value": "<b>jacket</b>",
"Url": "https://preview-prod.hawksearch.com/elasticdemo?keyword=jacket"
}
],
"SearchWebsiteUrl": "https://preview-prod.hawksearch.com/elasticdemo",
"KeywordField": "keyword",
"CategoryHeading": "Top Product Categories",
"ContentHeading": "Top Content Match",
"ProductHeading": "Top Product Match",
"PopularHeading": "Popular Searches",
"ViewAllButtonLabel": "View All Matches Please"
}
Autocomplete V1
The Autocomplete method is to be called when users have typed part of the keyword. This is a full API version of the autocomplete.
Request
Endpoint | Method | Header Key |
---|---|---|
api/autocomplete | POST | Content-Type: application/json X-HawkSearch-IgnoreTracking: true/false |
X-HawkSearch-IgnoreTracking key disables tracking in this instance. The value is set to false by default
parameters
Name | Data Type | Required | Description | Source or Admin Section |
---|---|---|---|---|
ClientGuid | String | required | API Client Guid | Tracking Key found in Admin > Account Info |
Keyword | String | optional (from V3) | Search term entered by a user. If keyword is not included, all items configured to be returned will be returned. When this parameter is populated, the results will be matched against this term by the search engine. | Entered by the user |
IsInPreview | Boolean | optional | This is used by the Hawksearch Preview to set to true will display elements in a preview mode. | |
Type | enumerator: Category, Product, Content, Popular | optional | To control the ability of returning numbers of rows, both ‘Type’ and ‘ProductCount’ parameters needs to be set. e.g.: Type=Category, ProductCount=2 Search response will return max 2 items for category suggestions. | Configured in Workbench > Keyword Search > Autocomplete |
ProductCount | Numeric | optional | The maximum number of results to return for selected ‘Type’ (see above) | |
DisplayFullResponse | Boolean | optional | Flag set to true will display also full Document object for Products and Content suggestions | |
FieldOverride | Array of strings | optional | An array of field names that Hawksearch will return in a response | |
ClientData | Client Data object | optional | See Client Data Object section. | |
Query | String | optional | Use this to perform searches on one or more specific fields without needing to create facets for them. | For examples, see Field-specific Search |
IndexName | string | optional | The name of the index against which the search must be performed | When the index was created, the IndexName was returned in the response from the Create method or the GetCurrentIndex method. This is also available on the Preview tab in dashboard. |
CustomUrl | string | optional | Landing page Custom URL. When this parameter is populated, the resulting response will be determined by the configuration of the corresponding Landing Page. | This matches the Custom URL field within a Landing Page. Can be found Workbench > Merchandising > Landing Pages Keyword and CustomURL should never be passed in the same request. |
PageId | number | optional | The unique identifier of the landing page(unique across the whole system) | |
SortBy | string | optional | The SortBy value corresponds with the Sorting configuration in the Hawksearch Workbench. This value needs to be one of the values configured within the Sorting/Pagination section of the Workbench. If no SortBy value is sent, the default value from the Workbench will be used. The default can vary depending on the sorting set triggered. | Valid values are configured in Workbench > Data Configuration > Sorting/Pagination |
SortingSetCode | string | optional | SortingSetCode can be used to specify a particular sorting set that should be used for the results. If not passed, the engine will evaluate the rules for each sorting set and pick the first applicable one. | Valid values are configured in Workbench > Data Configuration > Sorting/Pagination > Sorting Code |
Example
{
"ClientGuid" : "dfb51ea2ea1a42e4a53d4e67f7f6847b",
"Keyword" : "jack",
"Type" : "Product",
"ProductCount" : "2",
"DisplayFullResponse" : "true",
"FieldOverride" : ["itemname", "isonsale"],
"ClientData":{
"VisitorId" : "2F87556F-AA2F-438E-A52C-AFF4B7E10EB5",
"Custom" : {"some key" : "some value"},
"HttpTrueClientIp" : "68.72.70.2",
"UserAgent" : "some agent",
"Source" : ""
}
}
Response
Structure
Object | Data Type | Description |
---|---|---|
Count | Numeric | Number of products that would be in search results if search was executed. |
ContentCount | Numeric | Number of content items that would be in search results if search was executed. |
Categories | Array of strings | Pairs of display values and URLs for matching category names. The number of categories returned is configured in the Hawksearch Workbench unless overridden by the request parameters (see above). |
> Value | String | Display name of category (example: Men » Jackets) |
> Url | String | URL for displaying contents of the category (example: <https://dev.hawksearch.net/sites/elasticdemo?department_nest=Jackets_4>) |
Products | Array of objects | See Products Object section. |
Content | Array of objects | A set of objects for each content item returned. The number returned is configured in the Hawksearch Workbench > Keyword Search > Autocomplete > Update Top Content |
> Value | String | Display label for the content item in Autocomplete. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> Url | String | The URL for the link created. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> Html | String | The display label in HTML format, if applicable. Configuration can be done in Workbench > Keyword Search > Autocomplete |
> Thumb | String | The URL for the thumbnail image. Field mapping can be done in Workbench > Keyword Search > Autocomplete |
> Results | Array of objects | See Results Object section. |
Popular | Array of objects | A set of Value and Url for each popular search term. The definition of Popular can be defined in the Hawksearch Workbench > Keyword Search > Autocomplete > Update Popular Searches |
> Value | String | Display label for the popular search term |
> Url | String | The URL for the link created |
SearchWebsiteUrl | String | Search website URL to be used to complete links |
KeywordField | String | The name of the parameter used to pass the keyword entered by user. |
CategoryHeading | String | Will be included in the response if there are results to display. The CategoryHeading contains the text to display above the list of categories to display in Autocomplete. |
ContentHeading | String | Will be included in the response if there are results to display. The ContentHeading contains the text to display above the list of content items to display in Autocomplete. |
ProductHeading | String | Will be included in the response if there are results to display. The ProductHeading contains the text to display above the list of products to display in Autocomplete. |
PopularHeading | String | Will be included in the response if there are results to display. The PopularHeading contains the text to display above the list of popular search terms to display in Autocomplete. |
ViewAllButtonLabel | String | Will be included in the response if there are results to display. The ViewAllButtonLabel contains the text to display for the link to return all results from searching with the term entered. |
{
"Count": 3,
"ContentCount": 0,
"Categories": [
{
"Value": "Women » Jackets",
"Url": "http://demo.hawksearch.net?department_nest=Jackets_6"
},
{
"Value": "Summer Sale » Women » Jackets",
"Url": "http://demo.hawksearch.net?department_nest=Jackets_7"
},
{
"Value": "Men » Jackets",
"Url": "http://demo.hawksearch.net?department_nest=Jackets_4"
},
{
"Value": "Kids » Girls 5-20 » Jackets",
"Url": "http://demo.hawksearch.net?department_nest=Jackets_2"
}
],
"Products": [
{
"ProductName": "Jack Rabbit SL2 Footprint",
"Thumb": "",
"Url": "",
"Html": "<div class=\"hawk-sqItemImage\" ></div>\r\n<div class=\"hawk-sqItemContent\">\r\n<h1 class=\"hawk-sqItemName\">Jack Rabbit SL2 Footprint</h1>",
"Results": {
"DocId": "Item_153223",
"Score": 1658.6432,
"Document": {
"itemname": [
"Jack Rabbit SL2 Footprint"
],
"isonsale": [
"Yes"
]
}
}
},
{
"ProductName": "Men's Jack SS Polo",
"Thumb": "",
"Url": "",
"Html": "<div class=\"hawk-sqItemImage\" ></div>\r\n<div class=\"hawk-sqItemContent\">\r\n<h1 class=\"hawk-sqItemName\">Men's Jack SS Polo</h1>",
"Results": {
"DocId": "Item_140273",
"Score": 639.8038,
"Document": {
"itemname": [
"Men's Jack SS Polo"
],
"isonsale": [
"Yes"
]
}
}
}
],
"Content": [],
"Popular": [
{
"Value": "<b>jacket</b>",
"Url": "http://demo.hawksearch.net?keyword=jacket"
}
],
"SearchWebsiteUrl": "http://demo.hawksearch.net",
"KeywordField": "keyword",
"CategoryHeading": "Top Product Categories",
"ContentHeading": "Top Content Match",
"ProductHeading": "Top 2 Product Matches",
"PopularHeading": "Popular Searches",
"ViewAllButtonLabel": "View All Matches Please"
}
Updated 5 months ago