may be scanned using a scanner and processed with optical character recognition software as another example the system and method may include gathering a collection of target documents to be searched for example the target documents can be obtained from the internet or other sources such as a database the source of the documents may be static meaning that no additional documents are added over time or may be dynamic meaning that documents may be added or deleted from the source over time for example target documents can be obtained from one or more really simple syndication u201c rss u201d feeds in one embodiment the target documents include several thousand rss feeds as the source in one example these entries were downloaded to a local computing machine and stored in a local database the content of the documents can vary from application to application for example seed documents can be related or unrelated to one another that is the seed documents may include a plurality of documents with disparate subject matter relative to one another a plurality of documents with similar subject matter relative to one another or a combination of some seed documents with disparate subject matter relative to other seed documents and some seed documents with similar subject matter relative to other seed documents as another example the target documents can be related to a certain topic be derived from a particular source or set of sources or be a random sampling of publicly available documents for example target documents available on the internet before generating a document vector the documents may undergo some processing for example in one embodiment the system iterates through each of the seed documents performing a number of steps including the removal of stop words and the stemming.