Connect Salesforce to Elasticsearch to power high-speed product search with custom indexing, filters, synonyms, and relevance tuning for complex catalogs at scale.
• Catalog entities (products, variants, categories, and selected attributes) are transformed into Elasticsearch documents, with field types mapped for keyword, text, numeric, and nested values used in faceting.
• Indexing supports full and delta sync patterns, where changed records trigger reindex jobs and only affected documents are updated to limit load on Salesforce and the cluster.
• Store views, locales, and currencies are handled through per-locale fields or separate indices, and locale-specific values are mapped to the correct analyzers for stemming and tokenization.
• Search requests from Salesforce are routed to Elasticsearch queries that combine full-text matching, filters, sorting, and aggregations for facets, with relevance scoring owned in query logic.
• Synonyms, stopwords, and typo-tolerance are handled through analyzer settings and query-time options, and updates are applied via index templates and controlled reindexing.
• Index operations and query failures are logged and monitored, with retries and dead-letter handling applied to failed batches to protect indexing consistency.
.png)
We map products, prices, inventory, and attributes into an Elasticsearch index via API jobs or event-based sync. Indexing rules are built to support faceting, sorting, and stable IDs across updates.
Typically: category paths, variant attributes, availability, price ranges, and searchable text fields with analyzers. The schema is designed so filters stay fast and don’t break when your catalog grows.
Yes, when configured, we add synonym sets, analyzers, and optional typo-tolerance logic, then tune boosting per attribute and query intent. Relevance changes are versioned and testable, not buried in admin rules.
We support separate indices per site, locale, or currency, with shared templates to keep behavior consistent. Sync handles partial updates so merchandising changes propagate without full reindexing every time.
Yes—our teams have delivered 2,100+ eCommerce projects since 2003 and design search as developer-owned infrastructure, including indexing pipelines, performance tuning, and monitoring.






