Công cụ tìm kiếm
Giới thiệu
Search Engine đề cập đến một cơ sở dữ liệu khổng lồ về các nguồn tài nguyên internet như các trang web, nhóm tin, chương trình, hình ảnh, v.v. Nó giúp định vị thông tin trên World Wide Web.
Người dùng có thể tìm kiếm bất kỳ thông tin nào bằng cách chuyển truy vấn dưới dạng từ khóa hoặc cụm từ. Sau đó, nó tìm kiếm thông tin liên quan trong cơ sở dữ liệu của nó và trả về cho người dùng.
Thành phần công cụ tìm kiếm
Nói chung, có ba thành phần cơ bản của công cụ tìm kiếm như được liệt kê bên dưới:
Trình thu thập thông tin web
Database
Giao diện tìm kiếm
Trình thu thập thông tin web
Nó còn được gọi là spider hoặc là bots. Nó là một thành phần phần mềm duyệt web để thu thập thông tin.
Cơ sở dữ liệu
Tất cả thông tin trên web được lưu trữ trong cơ sở dữ liệu. Nó bao gồm các tài nguyên web khổng lồ.
Giao diện tìm kiếm
Thành phần này là một giao diện giữa người dùng và cơ sở dữ liệu. Nó giúp người dùng tìm kiếm thông qua cơ sở dữ liệu.
Công cụ tìm kiếm đang hoạt động
Trình thu thập dữ liệu web, cơ sở dữ liệu và giao diện tìm kiếm là thành phần chính của công cụ tìm kiếm thực sự làm cho công cụ tìm kiếm hoạt động. Công cụ tìm kiếm sử dụng biểu thức Boolean VÀ, HOẶC, KHÔNG để hạn chế và mở rộng kết quả tìm kiếm. Sau đây là các bước được thực hiện bởi công cụ tìm kiếm:
Công cụ tìm kiếm tìm kiếm từ khóa trong chỉ mục cho cơ sở dữ liệu xác định trước thay vì truy cập trực tiếp vào web để tìm kiếm từ khóa.
Sau đó, nó sử dụng phần mềm để tìm kiếm thông tin trong cơ sở dữ liệu. Thành phần phần mềm này được gọi là trình thu thập thông tin web.
Khi trình thu thập thông tin web tìm thấy các trang, kết quả là công cụ tìm kiếm sẽ hiển thị các trang web có liên quan. Các trang web được truy xuất này thường bao gồm tiêu đề của trang, kích thước của phần văn bản, một số câu đầu tiên, v.v.
Các tiêu chí tìm kiếm này có thể khác nhau giữa các công cụ tìm kiếm. Thông tin truy xuất được xếp hạng theo nhiều yếu tố khác nhau như tần suất xuất hiện của từ khóa, mức độ liên quan của thông tin, liên kết, v.v.
Người dùng có thể nhấp vào bất kỳ kết quả tìm kiếm nào để mở nó.
Ngành kiến trúc
Kiến trúc công cụ tìm kiếm bao gồm ba lớp cơ bản được liệt kê bên dưới:
Thu thập và sàng lọc nội dung.
Tìm kiếm cốt lõi
Giao diện người dùng và ứng dụng
Xử lý Công cụ Tìm kiếm
Quy trình lập chỉ mục
Quy trình lập chỉ mục bao gồm ba nhiệm vụ sau:
Nhận văn bản
Chuyển đổi văn bản
Tạo chỉ mục
Nhận văn bản
Nó xác định và lưu trữ các tài liệu để lập chỉ mục.
Chuyển đổi văn bản
Nó chuyển đổi tài liệu thành các điều khoản hoặc tính năng chỉ mục.
Tạo chỉ mục
Nó sử dụng các thuật ngữ chỉ mục được tạo bằng cách chuyển đổi văn bản và tạo cấu trúc dữ liệu để tìm kiếm nhanh.
Quy trình truy vấn
Quá trình truy vấn bao gồm ba tác vụ sau:
Tương tác người dùng
Ranking
Evaluation
Tương tác người dùng
Nó hỗ trợ việc tạo và tinh chỉnh truy vấn của người dùng và hiển thị kết quả.
Xếp hạng
Nó sử dụng truy vấn và chỉ mục để tạo danh sách tài liệu được xếp hạng.
Đánh giá
Nó giám sát và đo lường hiệu quả và hiệu quả. Nó được thực hiện ngoại tuyến.
Ví dụ
Sau đây là một số công cụ tìm kiếm hiện có:
Máy tìm kiếm | Sự miêu tả |
---|---|
Ban đầu nó được gọi là BackRub. Nó là công cụ tìm kiếm phổ biến nhất trên toàn cầu. | |
Bing | Nó được đưa ra vào năm 2009 bởi Microsoft. Đây là công cụ tìm kiếm dựa trên web mới nhất cũng cung cấp kết quả của Yahoo. |
Hỏi | Nó được đưa ra vào năm 1996 và ban đầu được gọi là Ask Jeeves. Nó bao gồm hỗ trợ cho câu hỏi đối sánh, từ điển và hội thoại. |
AltaVista | Nó được đưa ra bởi Digital Equipment Corporation vào năm 1995. Kể từ năm 2003, nó được cung cấp bởi công nghệ Yahoo. |
AOL.Search | Nó được cung cấp bởi Google. |
LYCOS | Nó đứng đầu 5 cổng thông tin internet và tài sản trực tuyến lớn thứ 13 theo Media Matrix. |
Alexa | Nó là công ty con của Amazon và được sử dụng để cung cấp thông tin lưu lượng truy cập trang web. |