2010-03-18 39 views
5

Tôi có trang web được bảo vệ bằng thông tin đăng nhập. Đó là một ứng dụng nội bộ và nó không có sẵn cho công chúng vì vậy nó không được lập chỉ mục bởi bất kỳ công cụ tìm kiếm nào.Thêm tìm kiếm một trang web riêng tư

Ứng dụng của tôi được phát triển trên Google App Engine.

Tôi muốn thêm công cụ tìm kiếm nhưng rõ ràng là không cần phải lập chỉ mục công khai. Có giải pháp nào có sẵn từ Google/Bing/Khác cho một tình huống như thế này không?

Bạn đã làm điều này trước đây chưa? Bạn đã chọn giải pháp nào và kết quả của bạn là gì?

Trả lời

1

Vâng Google có Google Search Applicance về cơ bản là máy chủ phiến sống trên mạng nội bộ của bạn và tạo chỉ mục "riêng tư". Nhưng điều này có nghĩa là một giải pháp tầm cỡ doanh nghiệp (dịch: đắt tiền).

Trang web của bạn đang chạy trên nền tảng nào? Bạn có thể tìm thấy một mô-đun lập chỉ mục/tìm kiếm.

Để trả lời phần sau của câu hỏi ... Tôi đã sử dụng Xapian trong trang web dựa trên Django (qua bộ chuyển đổi djapian). Về cơ bản nó tạo ra một chỉ mục toàn văn. Kết quả có thể không tốt bằng Bing hoặc Google sẽ tạo nhưng nó vẫn khá tốt; cũng dễ sử dụng API.

+0

Nó được xây dựng trên webapp chính nó, nhưng tôi sẽ không nhớ một giải pháp Django. GSA rất hay nhưng tôi hoạt động một khởi đầu nhỏ và tất cả cơ sở hạ tầng của chúng tôi đều nằm trên "đám mây", vì vậy, không có mạng nội bộ hoặc nơi nào đó để lưu trữ nó. (Và probabily không có tiền để mua nó :)) –

+0

Hmm .. không có bất kỳ kinh nghiệm để chia sẻ như xa như làm điều này trong một môi trường đám mây .. Tôi đã nghe nói về điều này http: // gae-full-text-search .appspot.com/project nhưng có vẻ như nó đã bị hủy bỏ phần lớn. – Serguei

Các vấn đề liên quan