Skip to content
akaya

Search

"Near the Metro": How a Property Search Should Read a Sentence

Akaya team
Akaya
Updated
min read
6

In short

Malkiati's search treats "near" as three different questions: near a kind of place (a metro station) uses each listing's measured nearby places; near a named place (a park) searches around its coordinates; near a district (Lusail) searches the district itself. Typos are repaired before anything else, and the search always says how it read the words.

People do not search for property with filters. They type sentences: "2 bedroom near metro", "villa near Aspire Park", "aprtment furnised west bay". A search that only matches words in listing text fails all three.

Three kinds of "near"

  • Near a kind of place, such as "a metro station" or "a school": answered from the nearby places measured for every listing, so any metro station counts.
  • Near a named place, such as "Triangle Park": answered by searching around that place's coordinates, two kilometres by default, or the distance the visitor states.
  • Near a district, such as "Lusail": answered by the district itself. A district is kilometres across, and a circle around its centre would include the sea and miss half of it.

A search near a place is then ordered nearest first, unless the visitor chose another sort. Listings whose distance cannot be measured are kept, just placed after the rest.

Repair typos once, before anything else

"aprtment", "furnised" and "hospatal" used to return nothing. Malkiati now repairs spelling once, on the whole sentence, before any other step reads it, so every part of the search becomes tolerant at the same time.

It also refuses to guess. It never "corrects" a Qatar place name, a word with a number in it, a very short word, or a word that could be two different things. A wrong correction is worse than none.

Widen only when nothing is found

If a search finds nothing as asked, it may stop insisting on the leftover free text, then on features it guessed from the text, and it says so. It never drops the things that define the request: rent or buy, property type, bedrooms, budget, place or distance.

Say how the sentence was read

A search that quietly answers a slightly different question is worse than one that finds nothing, because the results give no sign. Malkiati shows the words it repaired, the places it found and the distance it used, so the visitor can correct it in one step.

Try it on Malkiati: malkiati.qa/properties.

All insights

Questions, answered

How does Malkiati search for homes near a metro station?

It uses the nearby places measured for each listing, so a search for homes near a metro station finds listings close to any station, ordered nearest first.

Does Malkiati's search understand typos?

Yes. It repairs common misspellings such as "aprtment" or "furnised" before searching, but it never changes Qatar place names or words it cannot correct with certainty.

What happens when a Malkiati search finds nothing?

It may relax the leftover free text, and says so. It never drops the purpose, property type, bedrooms, budget or place you asked for.

Next step

Partner with us, or bring Malkiati to a new market? Let's talk.

Partnerships, integrations, launching Malkiati in a new country, press or a question about our products: one message reaches the team.