2010-03-18 13 views
5

Giriş korumalı bir web sitem var. Bu bir iç uygulama ve genel halk için mevcut değil, dolayısıyla herhangi bir arama motoru tarafından endekslenmemiş.Özel bir web sitesi için arama ekleme

başvurum Google App Engine üzerinde geliştirilmiştir.

ben kamu endeksi buna gerek kalmadan açıkça bir arama motoru ama eklemek istiyorum. Böyle bir durum için Google/Bing/Others'dan herhangi bir çözüm var mı?

Bunu daha önce yaptınız mı? Hangi çözümü seçtiniz ve sizin sonuçlarınız neler?

cevap

1

Eh Google temelde iç ağ üzerinde yaşıyor ve "özel" dizin oluşturur bir bıçak sunucusudur Google Search Applicance sahiptir. Ancak bu, kurumsal çapta bir çözüm (çeviri: pahalı) olarak ifade edilir.

web sitesi hangisi çerçeve üzerinde çalışıyor? Bir indeksleme/arama modülü bulabilirsin.

Sorunun ikinci bölümüne yanıt vermek için ... Xapian'u Django tabanlı bir web sitesinde (djapian bağdaştırıcısı aracılığıyla) kullandım. Temel olarak tam metin dizini oluşturur. Sonuçlar Bing veya Google'ın üreteceği kadar iyi olmayabilir, ancak yine de oldukça iyi; API kullanımı da kolaydır.

+0

Bu webapp kendisi üzerine inşa, ama Django çözüm sakıncası olmaz. GSA güzel ama küçük bir başlangıç ​​yapıyorum ve tüm altyapımız "bulut" üzerindeyse, hiçbir dahili ağ veya barındırılacak bir yer yok. (Ve muhtemelen satın almak için para yok :)) –

+0

Hmm .. bulut ortamında bunu yapmak için herhangi bir deneyimim yok .. Bu http: // gae-full-text-search duydum .appspot.com/proje ama çoğu için terk edilmiş gibi görünüyor. – Serguei

İlgili konular