AI search for Blogs & Articles
AI Search is really helpful not only in ecommerce sites but also in searching for content e.g. in blogs. The main challenge which can be meet with the help of this search in blogs is optimizing the user experience, based on searched website content. It can increase the effectiveness of searching on your blog or any other website which is based on text content.
Example of use - Synerise
In our daily operations we use AI content search in three main places on our website:
We have decided to make it as personalized as it is possible and to increase our user experience by making it more effective and easier-to-use.
At the beginning, we had to prepare an inventory of the website so we can get all information gathered from each subpage, articles from the help center, methods from API Developers Section and all articles from the blog.
Then we prepared a ranking formula, which is the customized ranking order of search results. We selected searchable attributes and defined their importance. Based on that we are able to display proper results based on searched words.
How to do it
Create a catalog of items from your website, which has one obligatory tag—the item ID. This individual ID indicates the content we want to show. Apart from it catalog can contain additional attributes which decsribes the content.
An example catalog looks like this:
Create AI search ranking for every case (Blog, Developers, Help Center). Each of them in our case was based on different attributes.
Synerise Blog In the case of the Synerise Blog, we have information like: title, author name, author surname, description and category. That information was collected from our website and was used to prepare the AI search.
Synerise Developers In the developer section, we have some additional information that’s a little different than what we saw before. Here we have category, description, and item ID and links as well. But additionally, we have, for example, a method in which we want to send something to Synerise. We have also information about permissions for each method and additional information like service, tags and a title that describes those methods.
Synerise Help Center In the case of the Help Center, we have attributes like category, link, ID, title and description. But one additional thing is involved here – we have a table of contents. So, what you can find in each article is also described here.
Add additional query rules.
Synerise lets you optimize search using our query rules. It also allows us to prepare search results even better.
Based on this, in just a few steps you can decide that if somebody enters a query, you can replace it with a different phrase or also synonym and show him a specific article.
We can prepare such query rules in Data Management – Indexes - New index, clicking button “create new” in query rules.
We have to complete 3 sections:
Let’s say that we want to prepare a query for when someone enters “onboarding” - we would like to show him our “first steps in Synerise”.
So, we choose the title from the first steps subpage and add it to the consequences section. In this way we will define that if somebody enters “onboarding” we would like to replace this query with a new query, which is our Synerise first steps.