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
/chatroute with ChatGPT 5.2 as the LLM and Zembed 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.
This demo has minimal guardrails. The chat interface may occasionally produce unexpected responses.
Example conversation
- “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.
- “I would like only alpine cabins” - Filters down to 4 cabin-style properties in alpine regions.
- “For 8 persons” - Narrows to a single property that fits all criteria.
Links
[**Try the demo**
Search properties with chat or classic search](https://lodging-lark.lovable.app/)
[**Chat route docs**
Learn about Meilisearch conversational search](/content/docs/capabilities/conversational_search/overview/index.html)