Efficiently Processing Spatial and Keyword Queries in Indoor Venues