8. Apparatus according to claim 7 wherein the at least one memory and the computer code are further configured to, with the at least one processor, cause the apparatus to iteratively identify successive subsets for more than one successive part of said search term.
7. Apparatus comprising: at least one processor, and at least one memory including computer code, the at least one memory and the computer code configured to, with the at least one processor, cause the apparatus at least to perform: accessing an ordered list comprising a plurality of tokens, said tokens corresponding to elements of one or more objects, said list storing, for each token in said list, a corresponding document identifier, wherein said list is ordered according to a value of said token and said tokens are encoded using differential encoding whereby a value for a second and each subsequently encoded character is dependent on a value of a preceding character, receiving a search term comprising a plurality of parts, and identifying a subset of said list for a first part of said search term and a further subset for at least one subsequent part of said search term, wherein each subset corresponds to possible results for said search term.