9. A system, comprising: a memory that stores computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to collectively at least: obtain first search results for a search query using a first search index; determine a second search index from among a plurality of indices based at least in part on the first search results; obtain second search results, from among the first search results, using the second search index; rank at least a part of the second search results with respect to each other based at least in part on a ranking algorithm of the second search index; and modify the second search index based at least in part on the ranked part of the second search results, wherein the plurality of indices are modified more frequently than the first search index.
11. The system of claim 9 , wherein determining the second search index includes determining a context associated with the search query.