- DotNET Client API
- Client class
- Inheritance and interfaces
- Getting documents
- Deleting documents
- File attachments
- Auto Boosting
- Best Bets
- Boosting with filters
- Boosting with weights
- Free text search
- Geo Search
- Including documents matching a filter
- More Like/Related
- Multiple searches in one request
- Searching over multiple types
- Pagination (Skip and Take)
- Related Queries
- Unified search
- Nested queries
- Customizing serialization
- Episerver Commerce-Find integration
- Episerver 7.5+
- Episerver 7/7.5 CMS
- Episerver CMS 6 R2
- Shell module
- Search statistics
This content is archived. See latest version here
Last updated: Jun 30 2016
Episerver Commerce-Find integration
This topic describes the integration of Episerver Find with Episerver Commerce. The integration ensures that, after you implement search features, Find treats Commerce catalog content like regular content.
Prerequisite: Episerver Commerce version 8.8 or higher.
Commerce integration provides these features and benefits.
- Catalog items included in Unified Search results. Projections are configured for Url, ImageUri, and object getter for inheritors of EntryContentBase.
- Catalog items available when creating best bets. The Find Best Bets UI lets you select catalog items.
- Enhanced indexing of catalog items. Indexing includes all catalog languages.
- Search provider for catalog items. Catalog items can be searched using Find in Episerver edit view.
Integration package versus Find.Commerce package
You can use the integration package, the Find.Commerce package, or both. The integration package uses Find as a search provider in Commerce manager and the ECF search APIs. The Find.Commerce package uses Find to search catalog items via the Find API. For more information on the Find.Commerce package, see Configuring Episerver Find search provider.
To install the Commerce integration package:
Add the Episerver.Commerce.FindSearchProvider package to the CMS and Commerce Manager projects using the Package Manager Console (Tools > Nuget Package Manager > Package Manager Console).
Nuget command: Install-package Episerver.Commerce.FindSearchProvider
Add the EPiServer.Find.Commerce, EPiServer.Find.Cms, and EPiServer.Find.Framework packages to the CMS project. Run the following command on CMS project.
Nuget command: Install-package EPiServer.Find.Commerce
- Run the Find content indexing job. EPiServer.Find.Commerce adds data to documents being indexed, so indexed documents only match expected search results after content is reindexed.