Be Descriptive
Instead of “3 bed house,” try:
“Spacious 3 bedroom family home with updated kitchen”
More details = better matches
Semantic search lets you find properties by describing what you’re looking for in plain English. This guide shows you how to write queries that get the best results.
Navigate to the search page
Click the search icon in the main navigation or press Ctrl+K / Cmd+K.
Type your query naturally
Describe what you want as if explaining to a friend:
“Modern kitchen with granite countertops and island”
Review results
Properties are ranked by similarity score (0.8+ = excellent match).
Refine if needed
Add more details or adjust wording to improve matches.
Instead of vague:
"3 bed house"Try descriptive:
"Spacious 3 bedroom family home with updated kitchen and large backyard"Why: Semantic search understands features and context. Generic queries get generic results.
Instead of specs:
"4 bedrooms, 2000 sqft"Try lifestyle:
"Perfect for entertaining with open floor plan and outdoor patio"Why: The system finds properties that feel right for entertaining, even if they’re described differently.
Tell the system what you don’t want:
"Single family home with yard, no HOA fees, not a townhouse"Why: Helps filter out properties with deal-breakers.
Use “AND” to require multiple features:
"Mountain views AND granite countertops AND 3-car garage"Why: Narrows results to properties matching all criteria.
Be Descriptive
Instead of “3 bed house,” try:
“Spacious 3 bedroom family home with updated kitchen”
More details = better matches
Mention Lifestyle
Describe how clients will use the space:
“Perfect for entertaining” “Great for working from home” “Low maintenance yard”
Include Negatives
State what to avoid:
“No HOA fees” “Not a townhouse” “Away from busy roads”
Combine Features
Require multiple attributes:
“Mountain views AND granite AND 3-car garage”
All conditions must be met
Feature-focused:
Lifestyle-focused:
Inventory queries:
Feature matching:
Use semantic search alongside traditional filters for best results. Semantic describes what you want; filters enforce hard limits.
Set filter boundaries
Choose non-negotiable criteria:
Add semantic query
Describe desired features:
"modern kitchen with island and granite countertops"Get combined results
Properties must match ALL filters AND be ranked by semantic similarity.
Example search:
Filters: $300k-$500k, 3+ beds, Twin FallsQuery: "Modern kitchen with island, large backyard, mountain views"Result: All properties are in your price range, have 3+ bedrooms, and are in Twin Falls. They’re sorted by how well they match your semantic query, with properties having all three features ranking highest.
Results include a similarity score (0-1) showing how well each property matches your query:
| Score Range | Match Quality | What It Means |
|---|---|---|
| 0.8 - 1.0 | Excellent | Property description closely matches your query |
| 0.6 - 0.8 | Good | Solid match, most features present |
| 0.4 - 0.6 | Moderate | Some matching features, worth reviewing |
| Below 0.4 | Weak | Few similarities, likely not a good fit |
How to use scores:
Don’t do this:
"3 bedrooms under $400k in Twin Falls"Why: Semantic search isn’t optimized for exact numbers. Use filters instead.
Do this:
Filters: 3 beds, $0-$400k, Twin FallsQuery: "Open floor plan with updated fixtures"Weak query:
"nice house"Why: Every listing agent describes their property as “nice.” No differentiation.
Better query:
"Spacious entertaining areas with natural light and outdoor patio"Why: Specific features that not all homes have. Creates clear ranking.
Unnecessarily complex:
"I need a property that has been constructed within the last decade featuring contemporary architectural styling with energy-efficient systems"Simpler and better:
"Modern home built after 2015 with energy-efficient upgrades"Why: Conversational language works best. Avoid formal or overly technical phrasing.
Add more details:
Use filters:
Broaden your query:
Remove negatives:
Add property type filter:
Clarify with negatives:
Listen to how clients describe their dream home, then use their exact language in your search.
Example:
Client says: “We want something with character and charm, not one of those cookie-cutter tract homes.”
Your search: “unique home with character and charm, original features, not a subdivision”
Find a property your client loves? Copy phrases from its description into your next search to find similar homes.
Example: Client loves listing described as “charming craftsman with original woodwork.” Search for “charming craftsman with original details” to find similar properties.
If your client shows you a photo saying “I want something like this,” use the Vision Analysis feature to search by image instead of text.
Understanding semantic search:
Need API details?