Ineffective Search Practice (Help needed)

Hello all,

the search on our website needs improvement. Sometimes when I type in search things like ‘Lon’, AveLON ranks above London. Is there a way to prioritise words starting with LON over words that happen to have the letters ‘lon’ in them?

This should also include having terms like ‘Greater London’ above ‘Avelon’.

So ideally it should be as follows:

  1. London
  2. Greater London
  3. Avelon

Right now its the exact opposite.

Many thanks,

Eren

You should use ordered searchable attribute for this. Searchable Attributes | Managing Results | Guide | Algolia Documentation

Hey e.kempfer,

There are a few different reasons as to why you’re getting those results, but it’s hard to determine exactly what without being able to look into your app. But, there are a few resources that I think you should take a look at:

With the 2nd link, please try to stick with the default ranking order, as this order has been specifically designed to yield the most relevant results, and often lead to odd results when moved to another order. (The 8 Ranking Criteria | In depth | Managing Results | Guide | Algolia Documentation)