top of page
  • Linas

LupaSearch 1.16: Result personalization and AI suggestions

LupaSearch version 1.16 is now live and it contains some great new features that we are very excited to announce. The main highlight of this release is search result personalization that matches user's interests with provided search results and AI suggestions feature.


When enabled, search result personalization tracks what products the user is interested in and lists them higher in all of the following searches.

For example, if a user is searching for books and he clicks on items that are in the “Science Fiction” category, the next time he uses the search, “Science Fiction” category items will tend to rank higher in the results than books of other genres.

The personalization can be easily enabled/disabled in the dashboard search query configuration, together with the ability to configure personalization scoring weights for “Item Click” and “Add to Cart” events.

In the upcoming releases our dashboard will feature a new personalization comparison panel, which will allow you to test this new functionality directly in the console and see how personalization and other boosting parameters affect the initial product ranking.

AI Suggestions

AI suggestions are now available together with similar queries. When enabled, the AI suggestion feature will check for similar words and synonyms generated by AI, and will suggest other similar products related to the initial user’s query.

For example, if the user is searching for Evian, which is a bottled water brand, AI suggestions could expand search results with other brands of mineral water or include other types of drinks too.

AI Suggestions can be enabled in similar queries section:

AI suggestions uses Word2Vec technology and is currently available for English and Lithuanian languages.

Multi-Language support

LupaSearch now supports multiple languages in the same search index.

This means that from now on there is no need to create multiple search indices for all of the languages that you need to support. Your online store index can now have fields in different languages, which will improve search results, if you need to query multiple language fields at the same time.

If you include these fields in your Search Queries, different language stemming, grammar and stopword rules will be applied according to the language you have configured for that specific field.

New Languages

Together with multi-language index functionality, we are introducing support for a bunch of new languages:

  • Latvian

  • Estonian

  • Russian

  • Romanian

  • Norwegian

For the Russian language we have also included a feature which converts search phrases written in Latin alphabet to Cyrillic script. For example: search phrase rukzak will be automatic converted to its Cyrillic counterpart: рюкзак (bag).


LupaSearch developer documentation is now available publicly, and can be explored without a need to create a LupaSearch account. More information can be found here.

API Documentation can be found here.

Analytics comparison

LupaSearch analytics now features the ability to compare search statistics with the previous date interval:

Analytics comparison now also includes the changes in ranking of your top search terms, suggestions, and no results queries, so you can track the trends easier:

Analytics demo

LupaSearch now has a public link which allows you to explore interactive search analytics with randomised data. You can tinker with it here.

Query configuration quick help tooltips

Dashboard now contains quick help tooltips that describe query configuration sections functionality, so the main features could be understood easier:

Additional notes

LupaSearch is a continuously growing product. If you encounter any issues or have any suggestions on improving it, feel free to contact our team at This will help us further improve our service.

bottom of page