Dashboard
Product Import
Import and sync your product catalog with SearchX.
Overview
SearchX imports products from XML feeds into a search index. The import process validates your feed, parses product data, and creates a searchable index optimized for fast retrieval.
Supported Feed Formats
| Format | Description | Guide |
|---|---|---|
| Google Merchant | RSS 2.0 format used by Google Shopping | Setup Guide |
| Facebook Catalog | Atom format used by Facebook/Instagram Shopping | Setup Guide |
| Skroutz | Custom format used by Skroutz.gr | Setup Guide |
Import Process
1. Feed Validation
Before importing, SearchX validates your feed:
- Checks that the URL is accessible.
- Verifies the XML structure matches the selected feed type.
- Validates required fields for each product.
2. Product Parsing
Products are extracted from the feed and mapped to SearchX's internal schema:
- Title, description, and other text fields are indexed for search.
- Numeric fields (price, etc.) are indexed for filtering and sorting.
- Images and URLs are stored for display.
3. Indexing
Parsed products are added to a Meilisearch index with:
- Full-text search capabilities.
- Faceted filtering support.
- Typo tolerance and synonym handling.
Re-importing Products
To update your product catalog:
- Go to Applications > your app > Products.
- Click Import Products.
- SearchX will fetch the latest version of your feed and update the index.
Automatic Updates
Currently, product updates require manual re-import. Automatic scheduled imports are on our roadmap.
Troubleshooting
- Import failed — Check that your feed URL is accessible and the XML is well-formed.
- Missing products — Ensure all required fields are present in your feed.
- Stale data — Re-import your products to get the latest catalog data.