2010-03-18 6 views
5

Ich habe eine login-geschützte Website. Es ist eine interne Anwendung und es ist nicht verfügbar für die breite Öffentlichkeit, daher ist es nicht von einer Suchmaschine indiziert.Suche nach einer privaten Website hinzufügen

Meine Anwendung wird auf der Google App Engine entwickelt.

Ich möchte eine Suchmaschine hinzufügen, aber offensichtlich ohne die Notwendigkeit, sie öffentlich zu indizieren. Gibt es eine Lösung von Google/Bing/Others für eine Situation wie diese?

Haben Sie das schon einmal gemacht? Welche Lösung haben Sie gewählt und was sind Ihre Ergebnisse?

Antwort

1

Gut Google hat die Google Search Applicance, die im Grunde ein Blade-Server ist, der in Ihrem internen Netzwerk lebt und einen "privaten" Index erstellt. Aber das ist eine unternehmenskalibrierte Lösung (Übersetzung: teuer).

In welchem ​​Framework läuft Ihre Website? Möglicherweise finden Sie ein Indexierungs-/Suchmodul.

Um den letzten Teil der Frage zu beantworten ... Ich habe Xapian in einer Django-basierten Website verwendet (über den djapian Adapter). Es erstellt im Grunde einen Volltextindex. Die Ergebnisse sind vielleicht nicht so gut wie Bing oder Google, aber es ist immer noch ziemlich gut. einfach zu bedienende API auch.

+0

Es ist auf webapp selbst gebaut, aber ich hätte nichts gegen eine Django-Lösung. GSA ist nett, aber ich betreibe ein kleines Start-up und unsere gesamte Infrastruktur ist auf der "Cloud", also gibt es kein internes Netzwerk oder irgendwo, um es zu hosten. (Und wahrscheinlich kein Geld, um es zu kaufen :)) –

+0

Hmm .. habe keine Erfahrung zu teilen so weit wie dies in einer Cloud-Umgebung zu tun .. Ich habe von dieser http: // Gae-Volltextsuche gehört .appspot.com/project sieht aber so aus, als wäre es größtenteils aufgegeben worden. – Serguei