11. A Computer-implemented method for providing a directory assistance service, the method comprising: identifying a first feature associated with a query; determining a feature identifier associated with the first feature; locating a first collection of listing identifiers, wherein each listing identifier in the first collection identifies a listing, in an index of listings and includes the first feature; identifying a second feature associated with a query; determining a feature identifier associated with the second feature; locating a second collection of listing identifiers, wherein each listing identifier in the second collection identifies a listing, in the index of listings and includes the second feature; utilizing a computer processor that is a functional component of the computer to rank at least some of the listings in the index based at least in part on the listing identifiers in the first and second collection, and based at least in part on a score associated with each listing identifier in the first and second collection; providing the directory assistance service based at least in part on the ranking, an output indicative of listings in the index that are likely correspond to the query; excluding from the output at least one listing associated with a listing identifier included in one of the first and second collections of listing identifiers based at least in part on calculation of a numeric score; identifying a plurality of query features associated by the query; assigning one of said unique query identifiers to each of the plurality of query features; cross referencing, into the indexing file, the unique query identifiers assigned to each of the plurality of query features; and creating a ranking that factors a set of scores included in the indexing file with the cross referenced unique query identifiers.
12. The method of claim 11 , wherein identifying a first feature comprises identifying a particular word.