Search Engine & Metasearch Engine — Searching
Methods
1. Search Engine
Definition: A search engine is a software system that searches the World Wide Web for
information based on user-entered keywords. It indexes billions of web pages and displays
relevant results.
Examples: Google, Bing, Yahoo!, Baidu, DuckDuckGo
How It Works:
1. Crawling Search bots (spiders) visit web pages and collect data.
2. Indexing The collected data is stored and organized in a database.
3. Ranking Algorithms determine which pages are most relevant.
4. Displaying Results Results are shown in order of relevance.
2. Metasearch Engine
Definition: A metasearch engine does not have its own database. It sends user queries to
multiple search engines and aggregates the results.
Examples: Dogpile, Startpage, Metacrawler, Searx, Yippy
How It Works:
1. Query Submission User submits a query.
2. Aggregation The metasearch engine sends the query to several search engines.
3. Merging It collects, merges, and removes duplicate results.
4. Display Results are ranked and shown to the user.
Advantages:
- Broader coverage of results.
- Reduces bias of any single search engine.
- Often more privacy-friendly.
3. Searching Methods
A. Keyword Searching: Enter keywords related to the topic (e.g., solar energy
advantages).
B. Boolean Searching: Uses logical operators: AND, OR, NOT (e.g., education AND
technology).
C. Phrase Searching: Use quotation marks for exact phrases (e.g., "climate change
effects").
D. Truncation / Wildcard Searching: Use * or ? to find word variations (e.g., educat* →
education, educator).
E. Field Searching: Limit to specific fields like title, author, or URL.
F. Advanced Search: Use filters like date, file type, or region.
Summary Table
Feature Search Engine Metasearch Engine
Database Own index Uses other engines
Examples Google, Bing Dogpile, Searx
Speed Usually faster Slightly slower
Accuracy High, depends on algorithm Depends on combined sources
Coverage Limited to its index Wider (aggregated sources)