Skip to content
Last update: November 8, 2024

Improve search relevance

With Elastic App Search, you can make relevance and tune adjustments, or promote/demote results based on your findings in a few clicks, right from the management interface using:

To start improving search relevance:

  1. Click Nine dots in the top left corner of the Platform.
  2. Select App Search

    VC Applications

  3. The App Search application opens in the new window. Select Engines in the left menu:

Now you can proceed to configuring synonyms, curations, and relevance search.

Synonyms

Sometimes, users use different terminology than your context might expect. In the Top queries with no results section, you can find query results:

Top queries with no results

For example, your customers might search for a duplicator in the Frontend Application, but don't find any matching product:

Searching for a product with no result

It is a common mistake that may lead to poor search relevance and can be avoided using the Synonyms feature. The Synonym feature builds synonym sets containing two or more queries that have similar meanings. Each synonym set can contain up to 32 words.

To manage synonyms via the App Search dashboard:

  1. Go to Synonyms
  2. Click Create a synonym set and add a synonym set:

    Synonym set

  3. Click Save to apply the synonym set.

Now, if your customers search for a duplicator, they see the appropriate product set:

Duplicator product set displayed

Configuring Synonyms is a useful way to guide your users to the most relevant content. It is most efficient when you know the precise terms they are searching for. For that, explore the Analytics section.

For even more precise and curated results, explore the Curations section.

Curations

Curations allow search operators to customize search results for specific queries.

For example, you can use promoted products to ensure that the specified products always match a query and receive the highest relevance scores. Imagine an ecommerce store with featured product results.

Similarly, use hidden documents to exclude particular products from the results.

Here is how you can boost product search score for office printer search query.

To manage curations using Kibana:

  1. Go to Enterprise SearchApp SearchEnginesproduct_ engineCurations.
  2. Add a curation for office printer.
  3. In our example, we promote two products: 565507636 - HP OfficeJet Pro 6978 All-in-One Multifunction and 551879675 - HP LaserJet Pro MFP M521dn - multifunction printer (B/W):

    Manage Curation screen

  4. Click Save to apply the curation:

    Curation applied

Note

Currently, Elastic App Search offers an upgrade to the ***Platinum** subscription to harness the power of machine learning. By analyzing your engine’s analytics, App Search is able to suggest new or updated curations. This way, you can effortlessly help your users find exactly what they are looking for.

For even more advanced results, refer to the Relevance Tuning section.

Relevance tuning

Out of the box, App Search provides quality search relevance.

Built on top of Elasticsearch, App Search is a managed, the expertly crafted distillation of its finest points. It provides tools to help you further tune the search experience to optimize for your own needs.

Readmore Relevance tuning guide