Introduced in Feature Pack 2

WebSphere Commerce search delivers rich set of functionality in starter stores

WebSphere Commerce search provides enhanced search functionality in starter stores by enabling enriched search engine capabilities such as automatic search term suggestions and spelling correction, while influencing store search results by using search term associations, and search-based merchandising rules.

What are the benefits of WebSphere Commerce search?

WebSphere Commerce search provides the following key business benefits:
  • Rich set of search functionality for shoppers in starter stores, allowing shoppers to quickly and easily find products and services using simple keyword search and faceted navigation.
  • Support for unstructured content in search results.
  • Lowers the total cost of implementation, deployment and ownership.

What additional features do feature packs provide?

WebSphere Commerce feature packs are cumulative and include new features to improve your WebSphere Commerce solution.

WebSphere Commerce search includes the following enhanced functions and continuous improvements from feature packs:
Feature Pack updates
Feature Pack Feature set
Price indexing and facets:
  • WebSphere Commerce search builds calculated prices into the search index, so that a B2B storefront can use the indexed price mode to support contract-based pricing based on calculated prices.
  • The storefront displays facet values based on the selected contract. Asset stores can either share prices, or use different prices for Extended Sites based on the selected pricing model.
Parallel preprocessing and distributed indexing:
  • You can index large catalog data into the search server with parallel preprocessing and distributed indexing by sharding and merging.
  • Data can be split either horizontally or vertically into different threads, so that each thread can process smaller chunks of the data. This approach is useful when the catalog size is large, or when preprocessing and indexing times are not acceptable.
Rule-based sales categories:
  • Business users can create rule-based sales categories that use WebSphere Commerce search to find catalog entries that match defined search conditions. The matching catalog entries are automatically assigned to the categories. Rule-based sales categories can also be updated automatically.

    For more information about rule-based sales categories, see Rule-based sales categories.

Search relevancy enhancements:
  • Site Administrators can group products in search results.
  • Grouping products in search results allows you to aggregate the search results, and display accurate price ranges and facet counts based on the matched entitled items.
Starter store enhancements:
  • The auto-suggest menu uses the SiteContentHandler REST service to apply entitlement and catalog filter rules when offering search suggestions.
Software stack:
  • Updated to Apache Solr 4.7.0.
For more information about a key area of Feature Pack 8, see WebSphere Commerce search and the B2B direct business model.
New feature for Feature Pack 8Feature Pack 8Feature Pack 8 further enhances WebSphere Commerce search:
  • Setting up WebSphere Commerce search in a clustered production environment reduces complexity of the following tasks:
    • Initially setting up the search index in a clustered environment, including configuring replication.
    • Adding more languages or new master catalog index cores in a clustered environment.
    • Setting custom Solr properties, such as caching values, and preserving them after you apply fixes.
    • Adding more search node members into a search cluster.
  • The managed configuration is introduced as a new search deployment mode. It is a variation of the advanced configuration, but contains streamlined configuration tasks, where all managed production Solr cluster members are federated and managed by a deployment manager.
    The managed configuration contains the following characteristics:
    • The search index setup utility includes an extra action and accepts an input property file. Using the new action and property file helps set up more managed search templates for each server type. For example, master, repeater, or subordinate.
    • WebSphere Application Server tools are used to deploy the managed search templates into the deployment manager.
    • The managed templates are synchronized to all Solr cluster members, so that search configuration changes are streamlined when updates are promoted to production.
    • Only the production cluster's primary node needs to be updated with search changes; then, the changes can be replicated to all nodes. For example, you can set up the search index in the master node, and then replicate the index structure to all the subordinate cluster nodes. This task is beneficial when there are many subordinate nodes or many language indexes to be set up.
    • Feature Pack 8The managed repeater and subordinates can perform index check validation to ensure data integrity of the search index.
    For more information, see WebSphere Commerce search server: Managed configuration.
Feature Pack 8
Deploy and scale the search and browse storefront traffic separately from WebSphere Commerce:
  • The search runtime can be accessed directly through a REST interface from the storefront. With this approach, the search and browse-only traffic from the storefront can be offloaded away from the WebSphere Commerce server (transactional server), to the search server. That is, the search server acts as a read-only non-transaction service provider for storefront navigation. With this architecture, the search servers can be scaled separately and therefore the search and browse traffic can be handled independently, creating a flexible and scalable deployment model that can adjust to various storefront browsing traffic at different times or shopping seasons.
  • Separate the site navigation and search workload in the search server from the transaction workload in the main WebSphere Commerce server.
Search index enhancements:
  • Product and Category enhancements, including a new product and category sequencing approach. In addition, the storefront Department menu is constructed from the search index, rather than from the WebSphere Commerce database.
  • Search expressions that are used for B2B product and category entitlement are precompiled at authoring time, and cached for reuse at runtime.
Lightweight REST services programming model on the search server:
  • A set of search and navigational REST services are provided by the search server with lightweight runtime implementation and customization interface to access index data and database information.
Software stack:
  • Updated to Apache Solr 4.3.0.
Note: Documentation conventions:
  • WebSphere Commerce search documentation that is denoted by (FEP 7) in the title indicates that the documentation applies only to the Feature Pack 7 REST-based search application.
  • WebSphere Commerce REST API handlers that are denoted by (Search) in the title indicates that the REST class applies only to the Feature Pack 7 REST-based search application.
For more information about a key area of Feature Pack 7, see
BloomReach Search, Navigation, and Personalization (SNAP) integration:
  • BloomReach provides search, navigation and personalization solutions that enable businesses to dynamically adapt site experiences to each unique shopper. BloomReach SNAP uses sophisticated algorithms to combine cross-device behavioral patterns, natural-language processing, machine-learning, and other web-wide signals of intent to automatically present the most relevant search results, navigational features, and contextual filters. BloomReach SNAP is powered by continuous learning technologies that respond to the shopper's changing context without the need for business users to manage extensive search rules. In cases where granular control is required, the BloomReach platform contains data-driven management tools to empower business users to make informed decisions around business rules.
  • Using the WebSphere Commerce Search Connector, businesses can extend WebSphere Commerce search with the self-learning BloomReach SNAP solution. The WebSphere Commerce Search Connector enables WebSphere Commerce to communicate with the BloomReach SNAP service, including passing search results from the storefront for further processing.
For more information, see BloomReach Search, Navigation, and Personalization (SNAP) integration with WebSphere Commerce search.
  • Search relevancy can be managed by Site Administrators and Business users, and observed in starter stores.
  • Search rules can be configured to produce more relevant search results. For example, by promoting or demoting products in search results.
  • Management Center store preview enhancements are supported in WebSphere Commerce search. For examples, see the Management Center store preview enhancements section.
  • An optional inventory index can be set up and built to refresh independently of other search indexes, such as the product index. Search rules can be created to demote products that are out-of-stock, or conversely, to promote overstock products.
For more information about a key area of Feature Pack 6, see Search relevancy and merchandising.
  • Attributes for facet display. Product Managers can specify that shoppers can find a facet by using search-based navigation.
  • The need for full reindexing is reduced. That is, almost all common business update operations through Management Center can now be converted into a delta update on the search index. This change can reduce the availability delay of pending changes due to index updates.
  • Software stack. Updated to Apache Solr 3.5.0.
  • Updates to Managing WebSphere Commerce search documentation include lifecycle management. For example, including workspaces and best practices when you are building search indexes in a staging environment.
  • Store preview. By default, the workspace schema is indexed when a user previews the store changes that are made in a workspace.
  • Greater control over site operations. The UpdateSearchIndex command has two new parameters: mode, and masterCatalogId.
For more information about a key area of Feature Pack 5, see Workspaces in WebSphere Commerce search.
  • Cache invalidation: The search cache can now be invalidated in WebSphere Commerce search.
For more information about a key area of Feature Pack 4, see Caching and invalidation in WebSphere Commerce search.
  • Site search statistics: Analyze top search hits and misses so you can continually improve site search effectiveness and increase conversion rates.
  • Indexing for categories: Enhance your store's auto-suggest feature by suggesting categories, in addition to products.
  • Indexing for site content: Index static store pages, such as related articles and shipping information, so that customers can access the pages through search and auto-suggest.
  • Search rule experiments: Gather usage and conversion statistics for specific search rules to see which rules are most effective at driving sales.
For more information on a key area of Feature Pack 3, see Indexing site content with WebSphere Commerce search.
  • WebSphere Commerce search is introduced as a new feature available with WebSphere Commerce. WebSphere Commerce search uses the Apache Solr search platform to deliver enhanced search capabilities in starter stores.
  • Business users can manage search term associations and search-based merchandising rules with the Management Center. The built-in search capabilities and tools allow businesses to optimize the search experience, reduce the total cost of implementation, and provide a tightly integrated commerce and search solution.
For more information about a key area of Feature Pack 2, see WebSphere Commerce search in starter stores.

Which user roles benefit from WebSphere Commerce search?

As a feature of WebSphere Commerce, WebSphere Commerce search is easily leveraged by the following user roles:
  • Administrators who want to deliver powerful search-based catalog browsing flows.

Finding WebSphere Commerce search in the Information Center

The following summary lists the main focus areas for WebSphere Commerce search:
WebSphere Commerce search overview
An overview of the WebSphere Commerce search components.
WebSphere Commerce search runtime
Runtime interactions and framework implementation for WebSphere Commerce search.
WebSphere Commerce search index management
Search index design and management for WebSphere Commerce search.
WebSphere Commerce search business rules management:
Search rules
Search term associations
Business user information for the Management Center Marketing and Catalog tools in WebSphere Commerce search.
Search in starter stores
Storefront information for the Madisons and Elite starter stores in WebSphere Commerce search.
WebSphere Commerce search deployment
Deployment information and steps for WebSphere Commerce Developer, Quality Assurance/Staging, and production environments.
WebSphere Commerce search tutorials
Customization tutorials for WebSphere Commerce search.

Demo this feature in an hour!

To publish a new WebSphere Commerce starter store that uses WebSphere Commerce search, see Task flow: Setting up WebSphere Commerce search on a starter store