Newsgroup: it.lavoro.professioni.webmaster
Titolo: Ne sapete niente?

Solo per curiosita' visto che ho gia' proposto al cliente una mia soluzione
diversa...
Stavo giustappunto in riunione da/con un cliente (ripreso dopo una fulminea
quanto tragica esperienza da esposizione a webmastella) e parlando della
necessita' di automatizzare il link di parole contenute in un testo ad un
glossario mi dicono che il "ragazzetto" gli ha detto che c'e' qualcosa di
disponibile che fa tutto in automatico.
Sono sbiancato come un laziale e ho semplicemente risposto che non mi
risultava possibile.
Resto della mia opinione (anche perche' la cosa ha i suoi problemi di
gestione e di controllo) ma a voi risulta niente del genere? Funziona su
piattaforme specifiche o e' indipendente?
Thanks
Claudio

Mentre disintegravo senza pieta' l'agente SMITH con un SIGKILL Claudio 
Baldan attirava la mia attenzione con:

Su piattaforme specifiche ci sono sistemi di indicizzazione (mi sembra di 
aver capito una cosa del genere).
Ad esempio quella fetecchia di M$ Index Server (va configurato bene 
altrimenti funziona a coda di gatto) esce con IIS anche su win2000 prof.
Su Zope hai lo Z-Catalog che funziona da Dio.
Su Apache nin zo (sono ancora niubbo ;-) )
Ciauz
-- 
..::Neo@TheZion::.. & Rotella (CBR 600 F Rosso Blu) Da Campi Bisenzio
www.federicocampoli.com
************************************
ICQ #42292922
Webmaster di 
www.thezion.net
Registered Linux User #277621 - 
http://counter.li.org
************************************

 aver capito una cosa del genere).
No non si tratta di indicizzare ma di creare al volo e in modo del tutto
automatico dei link a delle voci di glossario (cioe' un glossario
esistente - immagino -  e un sw che fa un replace di una parola, per esempio
pippo, con un link, ad esempio
<a href="
glossario.xyz#pippo
">pippo</a>. oppure
<a href="
glossario.xyz?voce=pippo
">pippo</a>)
Che te devo da di'... sicuramente esisteranno dei sistemi ma presenteranno
degli inevitabili vincoli e quindi mi pare strano che uno possa uscirsene un
"si come no... sta roba non ci vuole niente perche' tanto ci pensa quel sw
li'" senza pensarci su qualche secondo :-D
Claudio

 risultava possibile.
Se non fosse possibile non esisterebbero i motori di ricerca. La tecnica si
chiama "indicizzazione per liste invertite", però sinceramente non penso che
esista un programma commerciale che lo faccia.
IL problema non è proprio facile, perchè oltre a scandire il file di testo,
il software dovrebbe creare almeno 2 archivi ad accesso veloce, quindi
meglio se si usa la tecnica Hash per gestire gli archivi, però se si usa la
tecnica Hash bisognerebbe conoscere quante parole si avrebbero nel
vocabolario e non è facile, perchè più è alto il numero di parole possibili
e maggiore deve essere la dimensione dell'archivio Hash(può essere anche
nell'ordine di GigaBytes), se non si utilizza un archivio Hash, ma si opta
per un normale Database o un archivio indicizzato, più è alto il numero di
parole e più la soluzione diventa cattiva e può degenerare in pessima.
IL software quindi deve creare una tabella per le "parole chiavi" o anche
detta vocabolario possibilmente ad accesso "Hash" e poi una serie di liste
(una per ogni testo) con i riferimenti alle parole per ricostruire i testi
(questo per comprimere i dati) ed infine un archivio degli indirizzi o nomi
dei testi dove è presente il riferimento al file con la lista di
ricostruzione, e poi devono esistere degli indici per ogni parola.
In questo modo la ricerca è immediata, perchè supponendo di cercare una
"parola", l'accesso è diretto al file della "parola" che contiene la lista
dei files o pagine dove è presente la parola.
Quindi riepilogando, ci vogliono 2 tabelle, una per il vocabolario, e una
per gli indirizzi e poi se si vuole comprimere è necessaria una lista con i
riferimenti alle parole per la ricostruzione per ogni testo indicizzato o
indirizzo indicizzato e una lista indice per ogni parola presente in tutti i
testi indicizzati.
Non penso che esistano programmi commerciali in grado di gestire una cosa
simile.
Esiste però "Harvester" (non ricordo esattamente il nome) il quale è un
Crawler/Spider avanzato che funziona sotto Linux che mi sembra che faccia
questo ed altro.

 esista un programma commerciale che lo faccia.
Intendevo "non possibile" a queste condizioni e con quello scopo specifico.
Per il resto sono d'accordo con te al 101% almeno sui concetti :-D
Claudio
P.s.: il cliente ha un'avversione per Linux perche' lo accosta ai no-global
e, dato il proprio ruolo e formazione/convincimenti personali, e' escluso a
priori

priori
digli cosě: 
1. linux = ibm, 
2. ibm = ministri berlusconi, 
3. linux = berlusconi.
inoltre:
1. microsoft = smanettoni,
2. smanettoni = chat,
3. chat = virus,
4. virus = nogglobbal che te entrano ner piccě e te leggono i dati.
che si aggiorni... :-)

li'" senza pensarci su qualche secondo :-D
aò, ma avrà pur studiato da webmastella o no?

 maschile plurale e "aglio"...
Che io ho definito "effetto babelfish". Per fortuna si tratta di un
glossario su parole meno comuni :-D
Grazie Lbo!
Claudio


Mi riferisco a chi dovra' individuare i termini contenuti nel glossario
perche' ovviamente deve essere definito a priori. Ogni aggiornamento infatti
richiederebbe la scansione di tutti i documenti gia' processati
Claudio