Search features

WebSphere Commerce comes with an integrated search function. The search functions in WebSphere Commerce provide an enriched customer experience, with features such as automatic search term suggestions and spelling correction. Since it is built on open standards, WebSphere Commerce Search is highly flexible and extensible. Starter stores can use the search engine's most sophisticated features without requiring extra customization. A key feature of Search is that sales personnel can manage search term associations, and search-based merchandising rules, from within the Management Center and Store view.

We can deliver powerful search-based catalog browsing flows by enabling WebSphere Commerce Search in starter stores.


Auto-suggest menu for suggested keywords, categories, brands, site content, and search history

When the customer types in the search field, a menu below the search field displays:

For example, if the customer types en into the search field:

As the customer types additional characters, the list of suggestions is refined.

Product suggestions include thumbnail images beside the search result for clarity and visibility.

Along with brand, category, and article suggestions, keywords suggestions are enabled in the Aurora B2C starter store by default. Conversely, product suggestions are enabled in the Aurora B2B store by default. We can enable or disable both keyword and product suggestions using store functions.

Keyword suggestions can be configured to limit suggestions to the current store and sales catalog being browsed. See Manage keyword suggestions.


Product suggestions with entitlement

The Aurora starter store considers entitlement in the following ways: Product suggestions with entitlement

When the customer types in the search field, a list below the search field displays suggested product matches based on their contract entitlement and any catalog filter rules that exist for the store.

The auto-suggest menu uses the SiteContentHandler REST service to apply entitlement and catalog filter rules when offering products suggestions. Pricing

When the indexed price mode is set (wc.search.priceMode=1 in the STORECONF table), all the catalog search and browsing pages, including the product display page use the indexed price. If the contract price is indexed, the pages use the indexed contract price. However, all the checkout pages, including the shopping cart pages, use the price commands to calculate real-time pricing.


Keyword suggestions

When the customer types in the search field, a list below the search field displays keyword suggestions retrieved from the search index. Customers can click any keyword in the list to perform the search, saving them time.

For example, if the customer types coff into the search field, keyword suggestions are displayed such as coffee or coffeemaker, that is, terms that match products that contain the partial search term.

As the customer types additional characters, the list of keyword suggestions is refined.

The auto-suggest list for keywords displays only after there are no matches for the auto-suggest menu in Figure 1.

Keyword suggestions are enabled only in the Aurora B2C starter store by default. To enable them in the Aurora B2B starter store, use the Suggest keywords on search field store function. See Aurora starter store functions. Figure 1. Auto-suggest list for keywords in the Aurora starter store


Breadcrumb trail

Customers can always see where they are in the site hierarchy by referring to the breadcrumb trail. Click any link in the breadcrumb trail to navigate to another page within the hierarchy.


Automatic search term suggestions and spelling correction

After the customer submits a search, the search results page displays suggested keyword matches if the original keyword search returned 0 results. For example, after the customer submits a search for coff, the search results page contains search term suggestions such as comfy or soft. The search results for the closest matching recommended search term are automatically displayed.

Note: Automatic search term suggestions are not supported in the storefront when shoppers have Google Pinyin enabled and the input is set to Chinese. This is because the store's search field's Dojo ComboBox implementing an onkeypress event by default, while Google Pinyin triggers an onkeyup event.

Faceted navigation

Customers can easily find products in the storefront by using faceted navigation. Facets group similar items and attributes together in the left sidebar to target meaningful product results. The groups and shared attributes are displayed with the number of products that are contained in each facet. The left sidebar can contain links that filter the search results or catalog navigation by brands, prices, and features.

Note:

The breadcrumb trail maintains the current navigation structure as the customer navigates throughout the store. It contains the current navigation facets that are selected by the shopper, with the category always shown first.

Note: Clicking facets in the breadcrumb trail isolates the facet. That is, we can cancel facets in the storefront. Managing storefront facets in the Aurora starter store


Search rules

Search rules are managed by Marketing Managers and are created using the Search Rule Builder. They are used when customers search the storefront to deliver customized search results and ordering. When a customer views search results, the search rule determines how search results are listed. For example, targeting different products in search results by changing the order of the search results, adding or replacing search criteria, or specifying the top search results.

For example, a search rule can be created for when a customer searches for coffee, the top search result is the AromaStar Deluxe catalog entry.


Search rule experiments

provide a way to test the effectiveness of specific search rules running on the storefront. By setting up a search rule experiment, we can run alternative paths in a single search rule and compare the results of each path. We can also test whether a specific search rule is producing better results than having no search rule at all. For each path in the experiment, we can see statistics for unique customers, clicks, orders, and revenue.


Search term associations

Search term associations suggest additional, different, or replacement products in search results. They can also link search terms to a selected landing page in the store. Search term associations are used as a product recommendation strategy to increase store sales when customers search for products. The search submission is modified to increase or target search results.

Synonyms increase the scope of search results by adding additional search terms to search submissions. Replacement terms also modify potential search results by changing search terms from search submissions. Landing pages promote certain products or activities in the store by directing shoppers to specific store pages based on search submissions, instead of the default search results page.

For example, a synonym can be created to increase search results, by automatically adding the search term laptop when the search term computer is used. Conversely, a replacement term can be created to filter search results, by automatically replacing the search term laptop when the search term computer is used. Alternatively, a landing page can be created that links the search term laptop with a customized JSP file that promotes specific brands of laptop computers.


Search term highlighting

The search results page can contain highlighted search terms, enabling customers to easily browse where their submitted search term appears for each search result. Each highlighted search term appears in bold. For example, if a customer searches for lamp, every product match contains the search term in bold:


Structured and unstructured content in search results

The search results can contain both structured and unstructured content. Structured content includes the store's product catalog and delivers search results that are based on items that are sold in the store. Unstructured content includes attachments associated with products, such as user manuals and warranty information, contained in various formats.

For example, when you submit a search for manual, the search results contain structured content such as coffee makers from the store's catalog. Unstructured content such as product manuals are included in the search results as attachments.

Note: To enable searching on unstructured content in the storefront, the product attachments scope must be selected on the Advanced Search store page. This function enables searches in product names, short descriptions, long descriptions, and attachments.


Wildcard searching

Search terms can contain a wildcard character (asterisk) to increase the scope of the search results. The wildcard indicates that all products that contain the surrounding partial search term must be returned in search results. Wildcard searching can help experienced search users quickly find and display large amounts of search results.

For example, submitting a search for coff* returns search results for all items that contain the term coff, including any terms that follow it, such as coffee or coffee maker.

When compared with the sample search results for Automatic search term suggestions and spelling correction, instead of producing no search results using the search term coff, wildcard searching produces several search results by adding the asterisk to the search term.

Note: