Some Key Search Engine Components
- Query Processor (to allow flexible expression of information need)
- Analyzer (tokenizes text, extracts content such as content words, stems, phrases, bigrams, named entities, etc.)
- Indexer (for efficient search)
- Matcher (assesses similarity between information need and document content)
- Document Manager (for document storage, incl. DBMS integration, personalization/security, indexing, format conversion, handling compound/multimedia documents, etc.)