Skip to content

Commit 63f01c9

Browse files
authored
Merge pull request #3524 from meilisearch/add-home-booking-demo
Add Home Booking demo with chat search
2 parents 0148438 + a69ae3d commit 63f01c9

4 files changed

Lines changed: 47 additions & 0 deletions

File tree

722 KB
Loading

docs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -892,6 +892,7 @@
892892
"pages": [
893893
"resources/demos/overview",
894894
"resources/demos/where_to_watch",
895+
"resources/demos/home_booking",
895896
"resources/demos/ecommerce",
896897
"resources/demos/saas",
897898
"resources/demos/flickr",

resources/demos/home_booking.mdx

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: Home Booking
3+
sidebarTitle: Home Booking
4+
description: Airbnb-style home booking demo with conversational chat search and classic search powered by Meilisearch
5+
---
6+
7+
<Info>
8+
**Live demo**: [lodging-lark.lovable.app](https://lodging-lark.lovable.app/)
9+
</Info>
10+
11+
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.
12+
13+
![Home Booking demo showing chat search for beach houses in Europe](/assets/images/demos/home-booking-chat-demo.png)
14+
15+
## Key features
16+
17+
- **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.
18+
- **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.
19+
- **Classic search**: Switch between chat and traditional keyword search with filters for a familiar booking experience.
20+
- **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.
21+
- **Built with Lovable**: The frontend is entirely generated with Lovable, demonstrating how quickly you can prototype a full search experience on top of Meilisearch.
22+
23+
<Warning>
24+
This demo has minimal guardrails. The chat interface may occasionally produce unexpected responses.
25+
</Warning>
26+
27+
## Example conversation
28+
29+
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.
30+
2. **"I would like only alpine cabins"** - Filters down to 4 cabin-style properties in alpine regions.
31+
3. **"For 8 persons"** - Narrows to a single property that fits all criteria.
32+
33+
## Links
34+
35+
<CardGroup cols={2}>
36+
<Card title="Try the demo" icon="globe" href="https://lodging-lark.lovable.app/">
37+
Search properties with chat or classic search
38+
</Card>
39+
<Card title="Chat route docs" icon="message-bot" href="/capabilities/conversational_search/overview">
40+
Learn about Meilisearch conversational search
41+
</Card>
42+
</CardGroup>

resources/demos/overview.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ Discover what Meilisearch can do through our collection of interactive demos. Ea
1414
Hybrid search, recommendations, multi-lingual semantic search, and custom ranking.
1515
</Card>
1616

17+
<Card title="Home Booking" icon="house" href="/resources/demos/home_booking">
18+
Chat-based property search with conversational refinement and classic search.
19+
</Card>
20+
1721
<Card title="E-commerce" icon="cart-shopping" href="/resources/demos/ecommerce">
1822
Facets, filtering, sorting, image search, and infinite scroll.
1923
</Card>

0 commit comments

Comments
 (0)