18. A system, comprising: a processor; and a memory containing a program, which when executed by the processor is configured to respond to a search request for non-avatar virtual objects present in an immersive virtual environment by performing the steps of: 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 condition describing characteristics of at least one non-avatar virtual object of the virtual environment, and wherein the search query includes at least one interaction condition identifying 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.
18. A system, comprising: a processor; and a memory containing a program, which when executed by the processor is configured to respond to a search request for non-avatar virtual objects present in an immersive virtual environment by performing the steps of: 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 condition describing characteristics of at least one non-avatar virtual object of the virtual environment, and wherein the search query includes at least one interaction condition identifying 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. 23. The system of claim 18 , wherein the interaction condition specifies an action a user avatar performed with a given virtual object present in the virtual environment.