Live demo: lodging-lark.lovable.app

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.
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
Chat route docs
Learn about Meilisearch conversational search