Help Center
-
Knowledge Base
-
-
-
- Articles coming soon
-
- Home
- Install Settings
- Merchandising
- Personalize
- Category
- NLP
- Script-Hooks
- Analytics
- Manage Users
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- AI Shop Assistant (Chat Widget)
- Recommendations Widget
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- BigCommerce Search Integration
- WooCommerce Search Integration
- Getting Started with eCommerce Search
- Ecom Copilot (AI Sales Assistant)
- AI Filtering (Query Tagging and Intent Classification)
- Visual Merchandising (Product Pinning)
- Geo Merchandising
- A/B Testing
- Showcase Products (Zero-Character Search)
- Delete Products from Search Index
- Landing Pages
- Autocomplete Configuration
- Popular Suggestion Queries
- Tab Views
- Theme Setup
- Search Bar Integration
- Search Redirects
- Advanced Configuration (Search Weights)
- Matching Options
- Connect BigCommerce
- GDPR and Privacy Settings (Cookie Consent)
- Image Search (Visual Search)
- Smart Notifications (Back-in-Stock and Price Drop Alerts)
- Leverage GA4 Data (Google Analytics 4 Integration)
- Manage Users (Dashboard Access and Permissions)
- Reporting Overview
- Show all articles (28) Collapse Articles
-
-
- Install Settings
- Analytics
- Search settings
- Merchandising
- Category
- NLP
- Search-API info
- Manage Users
- Script-Hooks
- Personalize
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- Recommendations Widget
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- WooCommerce Search Integration
- Show all articles (3) Collapse Articles
-
-
- Instructions to install app
- Home
- Install Settings [Shopify]
- Category
- Merchandising
- Search settings
- NLP
- Analytics
- Search-API info
- Manage Users
- Script-Hooks
- Personalize
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- AI Shop Assistant (Chat Widget)
- Recommendations Widget
- Commerce MCP Server (Shopify AI Tools)
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- Ecom Copilot (AI Sales Assistant)
- Search Bar Integration
- Search Redirects
- Metafields and Tags (Shopify)
- Product Bundles (Shopify)
- Collection Pages (Shopify)
- GDPR and Privacy Settings (Cookie Consent)
- Image Search (Visual Search)
- Smart Notifications (Back-in-Stock and Price Drop Alerts)
- Leverage GA4 Data (Google Analytics 4 Integration)
- Manage Users (Dashboard Access and Permissions)
- Reporting Overview
- Show all articles (18) Collapse Articles
-
- Getting started
- Installation Guide
- Magento 2 Search Integration - Adobe Commerce edition
- Commerce MCP Server (Shopify AI Tools)
- BigCommerce Search Integration
- WooCommerce Search Integration
- Getting Started with eCommerce Search
- Connect BigCommerce
- Domain Allowlist (WordPress)
- Leverage GA4 Data (Google Analytics 4 Integration)
-
- Articles coming soon
-
- KB Home
- Knowledge Base
- Ecommerce Search [Custom Stack]
- Crawl
- Advanced
- JS Extraction
JS Extraction
JS extraction allows you to extract information from the webpage that is not part of the search index.
The information that is part of the search index for a particular URL can be obtained by testing the URL in the Test One URL section of the control panel. The Raw data you see will contain all the fields that are part of the search index.
If a field is not available as part of the raw data, then the data can be crawled using JS extraction. To perform a JS extraction, Navigate to Crawl > Advanced > JS Extraction and follow these instructions.

- 1. Click the Add icon to add an empty Field function.
- 2. Enter the Field Name in the input box.
- 3. Click the Expand icon to type the JS code.

- 4. Once the JS code is complete, click on Update to save.
- 5. To check if the added JS code is extracting the field data, go to Test JS Extraction.
Here, add the URL of the webpage containing the field information and click on Quick Check.

This will load the search snippet with the View Raw data option.

If the JS extraction worked properly, then you should see the extracted field in the data.

Once the field is extracted successfully, go to the Home section of the control panel and perform a Recrawl.