How Core DNA Uses Site Search
Choosing the right technology will ensure speed, flexibility, and performance. Here at Core DNA, we use Elasticsearch, which is designed specifically for site search. The Elasticsearch site search engine provides speedy searches, flexibility with search parameters, and is highly customizable and extendable.
With Elasticsearch, Core DNA provides site search using personas. It’s essential to give your persona the right mix of search results. For example, for a novice user searching for a specific product, returning a lot of detail can be confusing; on the other hand, for a seasoned user, not allowing the flexibility to dig deeper into the search will frustrate them. Configuring product searches by persona results leads to far more conversions and a superior experience for each of the personas.
As you can see from the images above, we chose to provide three different search options for the different personas on the Randy’s Worldwide website.
- Basic user: There are two types of broad category searches with real-time updates. The results are organised based on key product characteristics.
- DIY user: There is a predictive search with fuzzy logic and facets for quick selection.
- Experienced user: There is a product code/SKU search for quick cart and order creation.
Furthermore, connecting site search events to analytics provides invaluable information for understanding the behaviour of product searchers. Site search provides the ability to connect a search with an outcome and gain insights into the customer’s intent. This information can be used to drive marketing and product development. Core DNA uses the flexibility and customization provided by Elasticsearch to provide these services and the valuable information that comes with it.