What gets imported
Every Algolia setting, synonym type and rule gets one of three results: mapped, approximated or not mapped.
You’ll need: an import that has finished, or an Algolia index you’re planning to import.
The console’s summary lists the synonyms and rules that didn’t come over. The full report, one row per setting, synonym type and rule with its reason, is at GET /v1/indexes/{index}/import/report and needs an admin key. Ask Captain support for it if you don’t have one.
Products
objectIDbecomes the product’s ID.- The first searchable attribute that holds short text becomes the title. Attributes named like
brand,categoryanddescriptionkeep that role. hierarchicalCategories.lvl0,lvl1and so on, or a list of categories, become the category path.- Nested objects are flattened to dotted field names, for example
price.value. - Algolia’s response-only fields (
_highlightResult,_snippetResult,_rankingInfo) are dropped.
Search settings
A setting with a value that isn’t in this table is reported as not mapped. A setting with no value is reported as not used.
Synonyms
Merchandising rules
- Captain skips a disabled rule, and a rule whose validity windows have all ended.
- A rule with a current or future validity window is imported without the window, so it applies all the time. Check scheduled rules, such as a holiday promotion, after the import.