1. A method executed on a processor for marking an environment, the method comprising: initiating a partial query search in the environment; returning entities in the environment based on the partial query search; providing user-selection capabilities for selecting areas of the environment to be searched; storing environment configuration and search information for inference processing on the environment; receiving a partial query input in the environment; and processing the partial query input based on inferred environment parameters, selecting areas to be searched, and the returned entities.