Skip to main content

New Hotel Search Experience (Beta)

Product Management avatar
Written by Product Management
Updated this week

Feature in development - Beta release aim for July 2025. A feature flag will need to be enabled to ensure the New Hotel Search Experience is available in Planner.

Overview

The new hotel search experience is a strategic enhancement designed to provide a fast and intuitive online selling experience for hotels. This feature enables customers to promote their preferred hotel portfolios effectively through a robust API and faster hotel searches.

Key Benefits

  • Consistent Recommendations: Unified recommendation logic across all search interfaces

  • Enhanced Performance: Streamlined search processes with faster response times

  • Effective Distribution: Better promotion of preferred hotel properties

  • Reduced Operational Overhead: Single upload applies across all channels

Main Components

1. New Hotel Search UI

The updated interface includes three main elements:

Three-Tile Shortlist for Quick Selection

  • Displays instant visual selection of top three curated hotel offer with the key offer attributes (Room type, meal allowance, cancellation policies and price)

  • Features smart pre-filtering for quick decision-making.

  • Offers can be added directly to the itinerary with one click.

  • The hotel details page can be easily opened to check more information about the property and find more suitable deals.

Quick Search Hotel Drawer

If the user is not happy with the three options offered on the tiles view, a new set of hotels would be available when clicking on “See more hotels”.

The hotel drawer will start displaying a new set of recommended hotels selected following the new recommendation logic.

Key highlights:

  • Pre-selects 20 hotels for faster browsing

  • Order hotels from the highest to the lowest TrustYou ratings, one of the key drivers of the hotel industry.

  • Follows new recommendation logic for better relevance

  • A natural language search field (configurable)

Natural Language Search Field

A single field to perform different type of searches with the help of natural language:

  • 4-5 star hotels with high ratings

  • family hotels, 4 stars, with a pool

The goal of the feature is to not bother users with tons of sort/filter options, but have a simple single field. Additionally, the auto-complete of the input field is also AI-powered and helps to complete a query. The suggestions dynamically adjust while the user is typing.

The feature is currently in beta and can be enabled per distribution channel at Settings -> Distribution Channel -> Planner -> "Natural Language Hotel Search".


Filtering Behavior

There are certain user queries (or partial queries) that are mapped to persisted facts and therefore, hotel properties are filtered (instead of a semantical search). Categories of user queries mapped to facts are:

  • Hotel Stars (e.g., "at least 4 stars", "3-4 stars")

  • User ratings (e.g., "4.5 rating or higher")

  • Hotel Facts (derived from Giata hotel facts)
    The AI will be flexible enough to interprete user statements. E.g., "family-friendly", "for kids", and similar would all set the filter for "family-friendly".

    • User segments: family-friendly, pets are welcome, wheelchair accessible, adults-only

    • Location: beachfront

    • Amenities: has parking, has wifi, has pool(s), has outdoor pool(s), has indoor pool(s), has restaurant(s), has bar(s), has a spa, has a gym

Relevance Search Behavior

If a user query cannot be fully mapped to persisted facts, the remaining part of the query will be used to perform a semantic search. Whenever this occurs, the results will automatically be sorted by relevance. Examples:

  • Geographical statements like "near the train station", "in 15min walking distance"

  • Hotel names "holiday inn"

  • Anything else that wasn't mapped to hotel facts.

Semantical searches leverage the full hotel description. It is not a filtering, it is only a relevance search with best matches returned first.

Sorting Behavior

  • When there is no user query or the full user query can be mapped to persisted facts, the sorting will be by TrustYou score descending.

  • When the query is partially or fully interpreted with a semantic hotel search, the results are sorted by relevance (i.e., best match first).

Remarks

  • Recommended hotels (global recommendations and template-level) are always listed first in the list and are never filtered out by the user prompt.

  • Queries always apply on hotel property and not room level.

Extensions in Planning

Here are some feature extensions we are currently considering:

  • We are reviewing the support for queries related to cancellation policies (e.g., "only refundable hotels") and meal plans (e.g., "all inclusive").

  • Bring the natural language search to the "all hotels search".

  • Refinement of the AI-powered auto-completion which currently may suggest prompts that are not fully supported by the search itself.

Limitations

  • Inventory hotels are not affected by the natural language queries at this point and thus, are always returned. This might change in the future.

This template-agnostic feature allows users to upload their own recommended hotel lists that apply across all searches.

Where to find it: Settings -> Supply - > Recommended Accommodations

How It Works:

  • Upload a CSV file containing your preferred hotels

  • System checks this list during searches in relevant locations

  • Recommendations apply regardless of itinerary creation mode

File Requirements:

  • UTF8 encoded CSV format

  • Must include "ID" column header

  • Each hotel on separate line

  • Use Nezasa IDs for hotel identification

Check out here the complete knowledge base article about this feature

3. New Recommendation Logic

The system follows a new three-step hierarchy for hotel recommendations:

  1. Template Recommendations: Hotels defined at the template level (highest priority)

  2. Global Recommended Hotels: Hotels from the uploaded CSV file

  3. Trust Rating Based: Hotels with higher TrustYou ratings (fallback option)

4. Performance Configurations

New settings allow fine-tuning of search performance. Those improvements apply both to the new hotel search UI and the current Planner interface.

Where to find those new settings:

These settings are available in Distribution Channel Settings → Planner → Product-Specific Configurations → Accommodations

Search Pool Size

  • Sets maximum number of hotels for the initial availability check

  • Range: 1-1,000 hotels

  • The existing Distribution Channel will keep the default value of 1000 hotels. Nevertheless, for new Distribution Channels, the configuration will be set to 250 properties. We recommend to reduce the pool size to minimise loading problems in Areas with huge hotel density, such as Paris or New York.

Search Priority

  • We have introduced a new selection on how to build up the initial search. Previously, we were following the logic or Closest first based on GeoDistance from the search location. Now, we have introduced a new criteria ("Highest Rated First") to ensure hotels which best guest review from that specific Area are picked to build up the first request.

  • Creates a high-quality list for better results

  • Optimises search operations

Offer Streaming

We have enhanced the way offers are processed to ensure faster loading times, both in the new UIs and on the existing hotel listing page.

5.Planner API improvements

All the mentioned improvements on the Performance section are available in our public Planner API to ensure that API Consumers can benefit from these massive improvement

The Planner API documentation has been updated accordingly.

Did this answer your question?