10. A computer-readable storage medium including a program, which when executed on a processor performs an operation 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.
10. A computer-readable storage medium including a program, which when executed on a processor performs an operation 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. 14. The computer-readable storage medium of claim 10 , wherein the interaction condition specifies at least one of a location of a user avatar and a location of a specified virtual object within the virtual environment at a time the user avatar interacted with the specified virtual object.