2010-03-18 3 views
5

J'ai un site Web protégé par la connexion. C'est une application interne et elle n'est pas disponible pour le grand public, c'est pourquoi elle n'est indexée par aucun moteur de recherche.Ajout de la recherche d'un site Web privé

Mon application est développée sur le Google App Engine.

Je voudrais ajouter un moteur de recherche, mais de toute évidence, sans la nécessité d'index public, il. Y a-t-il une solution disponible dans Google/Bing/Others pour une telle situation?

Avez-vous fait avant? Quelle solution avez-vous choisi et quels sont vos résultats?

Répondre

1

Eh bien Google a le Google Search Applicance qui est essentiellement un serveur lame qui vit sur votre réseau interne et crée un index « privé ». Mais cela signifie une solution de calibre d'entreprise (traduction: coûteuse).

Quel cadre est votre site en cours d'exécution sur? Vous pourrez peut-être trouver un module d'indexation/recherche.

Pour répondre à la dernière partie de la question ... J'ai utilisé Xapian dans un site Web basé sur Django (via l'adaptateur djapian). Il crée essentiellement un index de texte intégral. Les résultats ne sont peut-être pas aussi bons que ceux de Bing ou de Google, mais ils sont quand même assez bons; API facile à utiliser aussi.

+0

Il est construit sur elle-même webapp, mais je ne me dérangerait pas une solution Django. GSA est sympa mais je fais un petit démarrage et toute notre infrastructure est sur le "cloud" donc il n'y a pas de réseau interne ou quelque part pour l'héberger. (Et probabily pas d'argent pour l'acheter :)) –

+0

Hmm .. n'ont pas d'expérience à partager dans la mesure où le faire dans un environnement de nuage .. J'ai entendu parler de ce http: // gae-full-text-search .appspot.com/project mais on dirait qu'il a été abandonné pour la plupart. – Serguei

Questions connexes