Công cụ tìm kiếm hoặc dịch vụ tìm kiếm là một hệ thống truy xuất tài liệu được thiết kế để giúp tìm thông tin được lưu trữ trên hệ thống máy tính như trên World Wide Web, bên trong mạng công ty hoặc trong máy tính cá nhân.
Công cụ tìm kiếm sử dụng các chỉ mục được cập nhật thường xuyên để hoạt động nhanh chóng và hiệu quả.
Công cụ đầu tiên được sử dụng để tìm kiếm trên Internet là Archie.
Tên viết tắt của “archive” không có “v”.
Nó được tạo ra vào năm 1990 bởi Alan Emcharge, một sinh viên tại Đại học McGill ở Montreal.
Chương trình đã tải xuống danh sách thư mục của tất cả các tệp nằm trên các trang web FTP (Giao thức truyền tệp) ẩn danh công khai, tạo ra một cơ sở dữ liệu có thể tìm kiếm tên tệp; tuy nhiên, Archie không thể tìm kiếm theo nội dung tập tin.
Trong khi Archie lập chỉ mục các tệp máy tính, Gopher lập chỉ mục các tài liệu văn bản đơn giản.
Gopher được tạo ra vào năm 1991 bởi Mark McCahill tại Đại học Minnesota: Gopher được đặt theo tên linh vật của trường.
Vì đây là các tệp văn bản, hầu hết các trang web của Gopher đã trở thành trang web sau khi tạo ra World Wide Web.