Author and all-around good cowpoke
Posts: 13078
posted 12 years ago
The concepts you need to explore in order to build a desktop search engine.
1. Parsing text to locate words, and (if you are ambitious) larger text structures such as paragraphs, pages, chapters, etc.
2. Creating a dictionary of found words plus the index structure(s) which point to where they originate.
3. Lookup of words in response to user queries. (advanced)handling alternate forms, plurals, etc
4. (advanced) logical operations on index results - AND OR NOT
5. getting from logical hits to retrieved text and presenting results
Have fun
Bill