1. A computer-implemented method for responding to a search request for non-avatar virtual objects present in an immersive virtual environment, comprising: receiving, from a user, a search query for non-avatar virtual objects of the virtual environment, wherein the search query includes one or more attribute conditions identifying characteristics of at least one non-avatar virtual object of the virtual environment, and wherein the search query includes at least one interaction condition describing the user's past interaction with non-avatar virtual objects of the virtual environment; determining a collection of non-avatar virtual objects present in the virtual environment satisfying the one or more attribute conditions of the search query; filtering the collection of non-avatar virtual objects, based on the one or more interaction conditions, to produce a set of search results responsive to the search query; and returning the set of search results to the user.