S3GSATools è la soluzione di Scube NewMedia per personalizzare i progetti basati sulla GSA (Google Search Appliance).
Quando il progetto prevede l'integrazione della GSA all’interno di una Intranet è possibile che i metodi standard di accesso e di amministrazione disponibili non siano sufficienti e che sia richiesto un ulteriore livello di operatività.
S3GSATools fornisce un insieme di strumenti che supportano sia la fase di sviluppo che quelle di esecuzione e controllo del progetto.
Questi i nomi e le funzioni delle utilities proposte:
- Search Agevola l'integrazione della GSA nel vostro sito web, senza rinunciare alla sicurezza del firewall.
- Admin Permette di creare funzionalità batch per le attività di amministrazione più significative.
- Updater Ottimizza l'aggiornamento degli indici per rendere subito disponibli i contenuti nuovi.
- Proxy Facilita l'indicizzazione di siti esterni protetti da login.
- Scheduler Consente di programmare le attività di amministrazione e aggiornamento della GSA.
S3GSASearch
Cos’è?
Disponibile nelle versioni per gli ambienti JAVA, COM e .NET Framework, è lo strumento ideale per integrare nel vostro sito la ricerca di GSA senza rinunciare alla sicurezza di un firewall e disinteressandosi dei dettagli specifici della richiesta utilizzando semplici API.
Perchè?
La tipica architettura di un sistema che integra GSA in un sito web prevede che GSA sia accessibile dall’utente che esegue la ricerca (il client vede le pagine del vostro sito, una di esse sarà la pagina di ricerca gestita direttamente dalla GSA). S3GSASearch si colloca tra il vostro sito e GSA utilizzando una connessione HTTP per formulare la richiesta e poi ottenere l’esito della ricerca.
Come funziona?
Disegnate la vostra maschera di ricerca ed integratela con l’oggetto S3GSASearch utilizzando le interfacce fornite nella versione “Simple” e in quella “Expert”. Utilizzare i metodi per impostare le diverse funzionalità di GSA risulta facile ed intuitivo e con la versione per esperti non rinunciate ad alcuna funzionalità.
Ottenete il risultato della ricerca nel formato standard XML e presentatelo come preferite.
S3GSAAdmin
Cos’è?
Disponibile nella versione JAVA è lo strumento pensato per permettere l’utilizzo batch delle funzionalità di amministrazione di maggior interesse.
Con questo strumento è possibile ad esempio richiedere un aggiornamento dei documenti estratti dalle vostre banche dati, forzare la scansione di una url, eseguire dei backup automatici della configurazione di GSA, ottenere dei report sullo stato di GSA o ancora aggiornare le liste collegate alle funzionalità di keymatch, query correlate e di espansione della query.
Perchè?
Automatizzare le attività più comuni significa risparmiare tempo ed avere un controllo maggiore, sia sullo stato, che sui contenuti di GSA.
Come funziona?
S3GSAAdmin può essere utilizzato sia in formato Batch che sottoforma di API Java.
S3GSAUpdater
Cos’è?
S3GSAUpdater è lo strumento che permette di gestire in maniera pratica ed efficiente l’aggiornamento degli indici utilizzando le modalità di “push” incrementale e totale di GSA. Questa utility si occupa della fase di preparazione e di invio a GSA delle richieste nel formato specifico XML-Feeds nelle due versioni possibili (ContentFeed e UrlFeed).
S3GSAUpdater può essere alimentato via webservice oppure utilizzando la modalità di “crawling controllato”. Quest’ultima prevede la pubblicazione di elenchi di url che S3GSAUpdater scandisce per ottenere i nuovi contenuti da inviare a GSA.
Perchè?
Quando i dati della vostra azienda vengono aggiornati, le modifiche non sono immediatamente disponibili nella ricerca finché il processo di spider di GSA, accorgendosi delle novità, va ad aggiornare gli indici. Lo spider di GSA è un processo che resta in ascolto e gestisce i tempi di aggiornamento in modo autonomo e senza un controllo esatto.
Quando si desidera avere un maggiore controllo per ridurre al minimo il tempo che intercorre tra un aggiornamento dati e quello degli indici di ricerca è necessario alimentare GSA utilizzando la tecnica di “push”.
La modalità di “push” permette di inviare le richieste di aggiornamento in un preciso momento e GSA provvede a indicizzarle immediatamente. Inoltre, quando è possibile sapere quali sono i contenuti modificati o cancellati, l’aggiornamento incrementale del modulo S3GSAUpdater risulta molto più efficiente perché minimizza l’attività di indicizzazione di GSA.
Come funziona?
Scrivete le pagine del vostro sito di amministrazione integrando l’oggetto S3GSAUpdater; utilizzando i metodi e le proprietà sopraesposte, potete visualizzare lo stato corrente dell’updater. Potte avviare o interrompere un aggiornamento o mostrare le numerose informazioni per ognuno dei thread di aggiornamento configurati. Oppure potete degli script shell per eseguire una sequenza di attività richiamandole con S3GSAUpdater.
S3GSAOneBoxDB
Cos’è?
E’ il modulo GSA OneBox per l’esecuzione di una ricerca all’interno di un database relazionale.
Perchè?
Perchè non sempre si vogliono aggiungere informazioni a una ricerca GSA accedendo a repository esterni.
Come funziona?
Dopo aver configurato S3GSAOneBoxDB, per accedere al database desiderato, inserite il modulo OneBox in GSA e integratelo al vostro FrontEnd.
S3GSAProxy
Cos’è?
S3GSAProxy vi permette di configurare una sequenza di richieste http che servono a simulare il comportamento di un utente che accede a un sito attraverso un’area protetta.
Perchè?
Quando si desidera indicizzare documenti che si trovano nell’area protetta di un sito di terze parti, per ragioni di sicurezza, può essere necessario accedere a tali pagine eseguendo una serie di operazioni di login.
Come funziona?
Installate S3GSAProxy sul server e configurate GSA per utilizzarlo come proxy server. Configurate le regole di accesso da utilizzare per un determinato dominio.
S3GSAScheduler
Cos’è?
S3GSAScheduler è lo strumento ideale per pianificare le attività di amministrazione e di aggiornamento della GSA.
Perchè?
Offre un sistema rapido ed efficace per inserire nella console di amministrazione la gestione della pianificazione delle attività.
Come funziona?
Scrivete le pagine del sito di amministrazione integrando l’oggetto S3GSAScheduler. Utilizzando i metodi e le proprietà sopraesposte potete visualizzare le prossime attività programmate, aggiungere o eliminare una di esse, sospendere e/o riavviare lo scheduler.





