How to Design an Effective Location Hierarchical Search System?
I'm building a search system for a chatbot-style interface that helps users find rooms in company locations. The challenge is handling ambiguous user queries while searching through a hierarchical dataset. Dataset Structure The dataset consists of: 18K unique rooms 400 buildings 300 properties globally Each entity follows this hierarchy:
![How to Design an Effective Location Hierarchical Search System?](https://cdn.sstatic.net/Sites/softwareengineering/Img/apple-touch-icon@2.png?v=1ef7363febba)
I'm building a search system for a chatbot-style interface that helps users find rooms in company locations. The challenge is handling ambiguous user queries while searching through a hierarchical dataset.
Dataset Structure The dataset consists of:
18K unique rooms 400 buildings 300 properties globally Each entity follows this hierarchy: