Hola Trentini! :-) Problema: devo sviluppare un programma (in python) che, dati dei record testuali simili ai seguenti (possono essere anche molte centinaia di migliaia), consenta di effettuare delle ricerche per campo e "full text". ----- rec 1 ----- campo1: La mamma campo2: Azione campo3: La mamma e' andata a fare la spesa campo4: 2007-08-30 campo5: Acquistato anche l'ultimo harry potter oltre le patate ----- rec 2 ----- campo1: Le dolomiti campo2: Fotografie campo3: Gita sulla marmolada campo5: Non so perche' ma harry potter e' anche qui... ----- rec 3 ----- campo1: Robo strano campo2: Sviluppo campo3: Tecniche avanzate di inserimento bug campo4: 2001-08-30 campo5: Ho sviluppato un'applicazione che fa la spesa campo6: Ora Harry ha cambiato nome: Harry Blopper (ex Spider Pig) ----- es: Ricerca = patate => solo rec1 Ricerca = spesa => rec1 e rec3 Ricerca su campo2 = Sviluppo => rec3 Ricerca su campo4 = dal 2000 al 2007 => rec1 e rec3 Ricerca su campo5 e campo6 = harry => rec1, rec2, rec3 Ricerca su campo4 = dal 2000 e campo6 = harry => rec1, rec3 Non vengono fatti inserimenti interattivi, l'archivio, una volta strutturato, sara' in sola lettura. Non e' fornito alcun campo che possa fungere da chiave univoca. L'archivio deve essere un file "piatto", in linea teorica accessibile anche da chiave usb, cd e altre amenita' Visto che e' un bel po' di tempo che non mi occupo di queste cose, mi trovo un po' in difficolta' a realizzare una struttura dati decente che consenta queste ricerche. Avete suggerimenti? Molto graditi sono riferimenti a testi/siti che si occupano della materia. Tks. Ciao -- Stefano Morandi - Linux user #147418 GPG key block: http://www.nephila.it/pgp -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx