Skip to content
Live Rates
USD=EUR=GBP=RUB=

Matching System

Every time a new request or portfolio is added to EMLAK ASİSTAN, the system automatically compares it with existing records on the opposite side. Matching is based on property type, Sale/Rent, a location hierarchy, area range, price/budget and feature checks. Found matches appear on both the request and the portfolio detail pages.

Where Do You See This?

Matches appear on the related request or portfolio detail page. Open a request from /admin/sale-finder/my-requests and a portfolio from /admin/sale-finder/my-portfoys. The central list of all matches, for authorised users, is at /admin/sale-finder/matches.

What Matches With What?

When a new request is added, the system compares it against existing portfolios; when a new portfolio is added, against existing requests. Both directions follow the same rules.

Mandatory Criteria

Two criteria must match exactly for a match to occur: property type and Sale/Rent. Records with different property types or one Sale and one Rent never match.

  • Property type (Residence, Land, Building, Workplace etc.) must match
  • Sale/Rent must match

Location Hierarchy

Location is checked in tiers. If both records carry neighbourhood data, neighbourhood, district and city intersections are checked in that order. If neighbourhood is missing, district and city are used; if district is also missing, only city is compared. This surfaces the most accurate location matches.

  • Neighbourhood match (highest priority when present)
  • District match (when neighbourhood is missing)
  • City match (when district is also missing)

Area Range and Price

If both records specify an area range, the ranges must overlap. For price, the portfolio's price must fall inside the request's budget range. If currencies differ, an automatic conversion is performed; a small tolerance is applied so values very close to the boundary are not unfairly excluded.

Feature Check

Once location, area and price match, features (room count, heating, view, furnished/unfurnished etc.) are checked. This step verifies whether the request's core expectations are met by the portfolio.

Where Do Matches Appear?

Records that meet every criterion are listed in a dedicated "matches" section on both the related request and portfolio detail pages. The request and portfolio are added to each other's match lists; you can switch sides with a single click.

Matching Flow

  1. 1

    A new record is added

    A new request or portfolio enters the system.

  2. 2

    Mandatory criteria

    The system matches property type and Sale/Rent.

  3. 3

    Location, area, price

    Neighbourhood/district/city hierarchy, area range and price/budget (with currency conversion if needed) are checked.

  4. 4

    Features

    Features like room count, heating and view are checked; if they match, the record is flagged as matched.

  5. 5

    View the match

    Matched records appear on the request and portfolio detail pages; one click jumps to the other side.

Frequently Asked Questions

What triggers a match?+
Every new request or portfolio entry triggers automatic comparison; no waiting or manual trigger is required.
How is price compared across currencies?+
Automatic currency conversion runs and a small tolerance is applied so values near the boundary are not unfairly excluded.
Will a match occur if locations differ?+
Neighbourhood, district and city are compared hierarchically. Without any location intersection no match is created.
Where do I see matches?+
On the related request or portfolio detail page in a dedicated 'matches' section.
What if property types differ?+
Property type is a mandatory match criterion; for instance a Residence request will not match a Land portfolio.

Review Your Matches

Sign in to EMLAK ASİSTAN and instantly view matched records on your request and portfolio detail pages.

Get a Free Consultation
Back to All Topics