For each store connected to the CloudSearch service, we maintain an index of searchable data. The data is pulled from the store using the API provided by the CloudSearch add-on installed in the store. On our servers, the data is indexed (specially prepared for more efficient storage and searching), after which it can be yielded as search results in response to requests coming from the search widget. That is to say, a piece of data can be found by CloudSearch only if it is contained in the index. X-Cart’s products, pages, categories, and manufacturers (collectively, these are referred to as “items”) are pulled from your store via the above-mentioned API three times a day (every eight hours). This accounts for the 8 hours’ delay between the time you update information on your site and the moment that this information becomes searchable via CloudSearch.
When a visitor of your store types texts in the search field, the CloudSeach widget almost instantly displays a search results list below the search field. This includes a list of suggestions (popular search queries beginning with the characters the user has typed) as well as products, categories, manufacturers, and static pages that have been found to match the search query.
The search results are sorted by relevance, with the most relevant results appearing at the top of the list.
By hovering the mouse over any item in the search results list, the user can obtain more information about the item: a fly-out panel displays a thumbnail image and a text excerpt containing the search hits. For example, you will see the product’s thumbnail image, name, price, and a portion of the product description for a product.
The thumbnail images used for static pages are generated from the page screenshots:
Search hits are highlighted so the user can quickly see all occurrences of the string they have typed.
The number of suggestions and search results displayed to the customer may vary and is defined in the widget settings. If the search returns more results than the widget can display, the link See more results for “[search_request]" is provided at the widget's bottom. This link can access the 'Search results' page with all the search results for the search query.
Please note that at present, the results displayed by the 'Search results' page are delivered by standard X-Cart search, not CloudSearch. Due to the use of a different search algorithm, these results may differ from the widget's ones.
CloudSearch offers great search accuracy and flexibility: it can find not only words but partial words, word forms, upper or lowercase, etc. If a user makes a spelling mistake while typing a search query, CloudSearch will try to offer corrections so the user can still find what he or she is looking for.
The add-on provides a dashboard where the store administrator can view the store’s account information for CloudSearch service:
The page's central area provides CloudSearch statistics for the store, including the most popular searches that returned search results and the most popular searches that returned nothing. Statistical data is available for three periods: 24 hours, 7 days, and 30 days. Search results can be exported to CSV.
The panel titled Account Info shows the CloudSearch subscription plan info.
The panel titled Store catalog shows the current number of items (products, categories, manufacturers, and pages).
The panel Search Index shows the number of currently contained items in the CloudSearch index for your store on our servers.
To open the dashboard, proceed to the "CloudSearch & CloudFilters" add-on settings page of your store Admin area (Catalog -> CloudSearch & ClourFilters).