> ## Documentation Index
> Fetch the complete documentation index at: https://www.meilisearch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Home Booking

> Airbnb-style home booking demo with conversational chat search and classic search powered by Meilisearch

> [!NOTE]
>
> **Live demo**: [lodging-lark.lovable.app](https://lodging-lark.lovable.app/)

Home Booking is an Airbnb-style property search application that combines classic search with a conversational chat interface. Describe your ideal stay in natural language and let the AI refine results as you add constraints, or switch to classic search for direct filtering.

![Home Booking demo showing chat search for beach houses in Europe](https://mintcdn.com/meilisearch-6b28dec2/Gl0Dr5bF8yojviC3/assets/images/demos/home-booking-chat-demo.png?fit=max\&auto=format\&n=Gl0Dr5bF8yojviC3\&q=85\&s=5aa4e69cdb85a88b5417a66e8d434874)

## Key features

* **Chat search**: Describe your ideal stay in plain language (e.g., "Find me a family-friendly beach house in Europe under \$300/night") and get relevant property results with matching keywords highlighted.
* **Iterative refinement**: Narrow results through follow-up messages. Start broad, then refine: "Only alpine cabins" then "for 8 persons" to progressively filter down to the perfect match.
* **Classic search**: Switch between chat and traditional keyword search with filters for a familiar booking experience.
* **Meilisearch chat route**: Uses the `/chat` route with ChatGPT 5.2 as the LLM and [Zembed](https://www.zeroentropy.dev/) embeddings via HuggingFace Inference Endpoints for semantic understanding.
* **Built with Lovable**: The frontend is entirely generated with Lovable, demonstrating how quickly you can prototype a full search experience on top of Meilisearch.

> [!WARNING]
>
> This demo has minimal guardrails. The chat interface may occasionally produce unexpected responses.

## Example conversation

1. **"Find me a family-friendly beach house in Europe under \$300/night"** - Returns 6 beach properties across Italy, Spain, and Greece, all under budget, with matching terms highlighted.
2. **"I would like only alpine cabins"** - Filters down to 4 cabin-style properties in alpine regions.
3. **"For 8 persons"** - Narrows to a single property that fits all criteria.

## Links

> [card] [Try the demo](https://lodging-lark.lovable.app/)
>
> Search properties with chat or classic search

> [card] [Chat route docs](https://www.meilisearch.com/docs/capabilities/agentic_search/advanced/chats_api.md)
>
> Learn about the Meilisearch Chats API


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.