2010-03-18 9 views
5

Ho un sito Web protetto da accesso. È un'applicazione interna e non è disponibile per il pubblico in generale, quindi non è indicizzata da alcun motore di ricerca.Aggiunta alla ricerca di un sito Web privato

La mia applicazione è sviluppata su Google App Engine.

Vorrei aggiungere un motore di ricerca ma ovviamente senza la necessità di indicizzarlo pubblicamente. C'è una soluzione disponibile da Google/Bing/Others per una situazione come questa?

Hai già fatto? Quale soluzione hai scelto e quali sono i tuoi risultati?

risposta

1

Bene Google ha il Google Search Applicance che è fondamentalmente un server blade che vive sulla rete interna e crea un indice "privato". Ma questo è inteso come una soluzione di calibro aziendale (traduzione: costosa).

In quale framework è in esecuzione il tuo sito web? Potresti riuscire a trovare un modulo di indicizzazione/ricerca.

Per rispondere all'ultima parte della domanda ... Ho utilizzato Xapian in un sito Web basato su Django (tramite l'adattatore djapian). Fondamentalmente crea un indice full-text. I risultati potrebbero non essere buoni come quelli di Bing o di Google, ma è comunque abbastanza buono; API facile da usare.

+0

È costruito su webapp stesso, ma non mi dispiacerebbe una soluzione Django. GSA è bello, ma sto operando un piccolo avvio e tutta la nostra infrastruttura è sulla "nuvola" quindi, non c'è una rete interna o da qualche parte per ospitarla. (E probabilmente non ci sono soldi per comprarlo :)) –

+0

Hmm .. non ho alcuna esperienza da condividere fino a farlo in un ambiente cloud .. Ho sentito parlare di questo http: // gae-full-text-search .appspot.com/project ma sembra che sia stato abbandonato per la maggior parte. – Serguei

Problemi correlati