Brief Communication Adjacency and proximity searching in the Science Citation Index and Google

Ronald Neil Kostoff, John T. Rigsby, Ryan B. Barth · Journal of Information Science · 2006

We have developed simple algorithms that allow adjacency and proximity searching in Google and the Science Citation Index (SCI). The SCI algorithm exploits the fact that SCI stopwords in a search phrase function as a placeholder. Such a phrase serves effectively as a fixed adjacency condition determined by the number n of adjacent stopwords (i.e. retrieve all records where word A and word B are separated by n words in at least one location). The algorithm integrates over search phrases with different numbers of adjacent stopwords to provide a flexible adjacency or proximity capability (i.e. retrieve all records where word A and word B are separated by n or fewer words in at least one location, where n is the maximum separation desired between A and B in at least one location). The Google algorithm exploits the fact that asterisks (in Google) separating words in a phrase function like word wildcards. The difference between two such phrases (the first phrase containing one fewer asterisk than the second phrase) serves effectively as a fixed adjacency or proximity condition, with the number of separating words equal to the number of asterisks in the first phrase. The algorithm integrates over these phrase differentials to provide a flexible adjacency or proximity capability (i.e. retrieve all records where word A and word B are separated by n or fewer words in at least one location, where n is the maximum separation desired between A and B in at least one location).

Read the paper · More papers on PaperTik