về việc tạo 1 search engine cho trang web

Nguyễn Thành Trung đã viết:
Anh Duy nói đoạn này em không hiểu lắm. Giả sử website đó có 20 links, mỗi html file khoảng 20KB, theo cách làm "nông dân" của em thì tạo 1 CSDL gồm 2 trường là links và contents, mỗi khi có 1 query thì mình search nội dung từng file rồi tạo 1 file html kết quả, gồm các links.
À, đó là anh nói theo tinh thần của chú Phúc: "Em làm cái web search theo keyword với theo category cho nhanh". Kiểu này 0 dùng CSDL mà dùng Javascript, và vì 0 dùng CSDL cho nên 0 thể nhớ tất cả content :)

Theo cách đó thì mình 0 cần nhớ cả content mà chỉ đặt ra trước đó 1 vài keywords cho từng html files rồi bỏ vào trong 1 array, chẳng hạn như thế này:

arrKeywords["file1"] = "keywords1;keywords2;...;keywords10";
...
arrKeywords["index.htm"] = "HAO;forum;IT;";

Khi tìm theo 1 keyword, chẳng hạn HAO, thì tìm dọc theo array ra file = index.htm, kiểu cùn ấy mà :)
 
Chỉnh sửa lần cuối:
Thêm 1 vấn đề nữa là khi website được updated (ví dụ website của HAO hàng ngày có thêm hàng trăm bài viết mới) thì CSDL của search engine cũng được update theo. Có cách nào tự động làm việc này không nhỉ?
 
:| việc gì phải khổ thế. HAO dùng VBulletin chạy trên PHP-MySQL.
Giả sử anh Trung muốn làm forum thì kiếm vBulletin về cài.
Giả sử anh Trung muốn làm site có sử dụng CSDL thì lúc nào cần search cứ text search trong CSDL thôi cho đơn giản đỡ phức tạp. Cần gì quan tâm đến phát triển search engine làm gì nếu site nhỏ.
 
Back
Bên trên