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:
- Click in the top left corner of the Platform.
-
Select App Search
-
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:
For example, your customers might search for a duplicator in the Frontend Application, but don't find any matching product:
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:
- Go to Synonyms
-
Click Create a synonym set and add a synonym set:
-
Click Save to apply the synonym set.
Now, if your customers search for a duplicator, they see the appropriate product set:
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:
- Go to Enterprise Search → App Search → Engines → product_ engine → Curations.
- Add a curation for office printer.
-
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):
-
Click Save to apply the curation:
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.