Login   Register  
PHP Classes
elePHPant
Icontem

File: CHANGELOG.txt

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Giampaolo Losito  >  IFile  >  CHANGELOG.txt  >  Download  
File: CHANGELOG.txt
Role: Auxiliary data
Content type: text/plain
Description: Documentation
Class: IFile
Index and search documents using Lucene or MySQL
Author: By
Last change: giampaolo:
- Fixed: Permessa la ricerca per frase anche per singolo termine
- Fixed: Utilizzo dei TokenFilter anche in fase di ricerca
- Fixed: Creazione degli oggetti Analyzer e Token Filter configurati solo quando servono
- Feature: Integrato l'utilizzo del Porter Stemmer per l'inglese
- Feature: Integrato l'utilizzo della PECL Stem per le seguenti lingue:
- Danese
- Dutch
- Tedesco
- Inglese
- Finlandese
- Francese
- Ungherese
- Italiano
- Norvegese
- Portoghese
- Rumeno
- Russo
- Spagnolo
- Svedese
- Turco
Date: 8 months ago
Size: 7,356 bytes
 

Contents

Class file image Download
Versione 1.3 - 11 Novembre 2013
- Fixed: Permessa la ricerca per frase anche per singolo termine
- Fixed: Utilizzo dei TokenFilter anche in fase di ricerca
- Fixed: Creazione degli oggetti Analyzer e Token Filter configurati solo quando servono
- Feature: Integrato l'utilizzo del Porter Stemmer per l'inglese
- Feature: Integrato l'utilizzo della PECL Stem per le seguenti lingue:
	- Danese
	- Dutch
	- Tedesco
	- Inglese
	- Finlandese
	- Francese
	- Ungherese
	- Italiano
	- Norvegese
	- Portoghese
	- Rumeno
	- Russo
	- Spagnolo
	- Svedese
	- Turco

Versione 1.2.1 - 03 Settembre 2013
- Feature: Inserita la possibilità di configurare il field di default della ricerca
- Feature: Inserita la possibilità di configurare il limite di risultati della ricerca
- Feature: Aggiunto il metodo terms() che ritorna tutti i termini indicizzati (solo per l'interfacia Lucene)
- Feature: Aggiunto il metodo getTermsForField($field) che ritorna tutti i termini indicizzati per il solo campo (solo per l'interfacia Lucene)
- Fixed: Modificato il metodo getConfig nella classe IFileConfig, che ritorna tutta la struttura della configurazione se non viene passata nessune proprieta'

Versione 1.2 - 30 Luglio 2013
- Feature: Aggiunto il field "serchablename" di tipo "UnStored" per permettere l'indicizzazione e la ricerca sul nome del file
- Fixed: Modificato il Type di default a "CAMPO CHIAVE" del field: "extensionfile" per permettere la ricerca per tipo di estensione
- Fixed: Modificato il Type di default a "BINARIO" dei fields: "name", "path", "filename" per il corretto salvataggio di path contenenti caratteri speciali 
- Feature: Aggiunta la pdfinfo per linux e windows, per leggere le informazioni dai file PDF
- Feature: Aggiunta nella IFileQueryRegistry::setQuery(), la definizione del tipo di encoding per i termini di ricerca, utilizzato nella ricerca per frase e wildcard
- Feature: Integrata la possibilità di definire il tipo di server se 32 o 64 bit per la gestione della XPDF
- Feature: Integrata la possibilità di recuperare la configurazione originale dopo averla modificata
- Feature: Integrata la possibilità di sovrascrivere la configurazione originale
- Feature: Integrata la possibilità di definire una password per leggere i documenti PDF protetti
- Feature: Integrata la possibilità di definire una XPDF personale per leggere i documenti PDF
- Feature: Integrata la possibilità di definire una xpdfrc personale per configurare la XPDF
- Feature: Integrata nella Check Report la lista delle estensioni consentite in IFILE per l'indicizzazione automatica
- Feature: Creato l'Adapter per il recupero dei contenuti degli EXIF Tag dei file TIFF 

Versione 1.1.5 - 12 Settembre 2012
- Feature: Integrata la possibilità di recuperate il contenuto dei file DOC mediatne l'utilizzo di "Antiword" (solo per sistemi a 32bit) o le librerie "COM" per sistemi windows
- Feature: Il metodo addDocument() ora ritorna l'oggetto Zend_Search_Lucene_Document con i contenuti del documento indicizzato.
- Feature: Eliminato l'utilizzo della XPDF del server. Dalla versione 1.1.5 IFile utilizza solo la XPDF presente nella cartella /adapter/helpers/binaries/

Versione 1.1.4 - 05 Marzo 2012  
- Feature: Integrata nella Search dell'interfaccia MySqli la ricerca su tutti i fields indicizzati
- Feature: Integrata la classe IFileVersion per il recupero della versione del pacchetto
- Feature: Gestione del file di configurazione (xpdfrc) per la pdftotext
- Feature: Integrata la LIMIT alla getAllDocument()
- Feature: Integrato il percorso della XPDF nei messaggi della servercheck.
- Feature: Aggiunta l'interfaccia deleteAll() per la cancellazione di tutti i documenti o dell'intero indice.
- Feature: Integrata la gestione delle "COLLATION" per l'interfaccia MySqli.
- Feature: Aggiunti i tipi di "Encoding" ISO-8859-2 e ISO-8859-7 
- Fixed: Eliminate le chiamate alla funzione "eval()" nella classe IFile_Indexing_Mysqli.php   

Versione 1.1.3 - 16 Gennaio 2012
- Feature: Integrata la configurazione del tipo di indicizzazione e l'encoding dei Field (campi) utilizzati da IFile dal file XML di configurazione 
- Feature: Integrato controllo se PHP gira su sistemi a 36bit o 64bit per la gestione delle binary XPDF

Versione 1.1.2 - 03 Gennaio 2012
- BugFix (bug item #3468872): Il percorso presente nella require() del file "ifile\helpers\IFileQueryHit.php" non e' corretto per i sistemi linux
- BugFix (bug item #3468880): L'Adapter per la parserizzazione dei documenti RTF che contenevano immagini andava in time-limit 
- Feature: Creato l'Adapter per il recupero dei contenuti dei file XML
- Feature: Gestita meglio la classe PHPWordLib per la parserizzazione dei file RTF
- Feature: Integrato il controllo nella classe LuceneServerCheck sulla esistenza della funzione strip_tag per la parserizzazione dei file XML

Versione 1.1.1 - 11 Ottobre 2011
- BugFix (bug item #3421591): Il percorso per il recupero delle classi StopWords o ShortWords non e' corretto per i sistemi linux
- BugFix (bug item #3416730): Spostata la gestione del TimeLimit per tutto il processo di parserizzazione e indicizzazione 
- Feature: Integrata negli adapter la verifica della presenza delle funzioni / estensioni di PHP siano installete per evitare i FATAL ERROR
- Feature: Gestita meglio la classe LuceneServerCheck per il check dei requisiti

Versione 1.1 - 28 Settembre 2011
- BugFix (bug item #3391555): NOTICE in IFile_Indexing_Abstract.php
- BugFix (bug item #3392419): Utilizzando Zend Framework 1.11 non trova le classi per la gestione delle stop-word  e short-word
- BugFix (bug item #3401621): Il controllo sull'eseguibilita' della XPDF non funziona su sistemi Macintosh OS
- Feature: Trasformata la classe LuceneServerCheck in SINGLETON
- Feature: Integrato il controllo sulla presenza del framework Zend nell'utilizzo dell'interfaccia LUCENE
- Feature: Creato l'Adapter per il recupero dei contenuti degli ID3 Tag dei file MP3
- Feature: Creato l'Adapter per il recupero dei contenuti dei file RTF
- Feature: Creato l'Adapter per il recupero dei contenuti degli EXIF Tag dei file JPEG 
- Feature: Creata la nuova interfaccia MYSQLI per indicizzare i contenuti nel DB MySql 
- Feature: Creato il field "introtext" che contiene una porzione (circa 200 caratteri) del testo indicizzato
- Feature: Creato il field "extensionfile" che contiene l'estensione del file indicizzato

Versione 1.0.1 - 08 Agosto 2011 
- BugFix (bug item #3381997): Se il tag <analyzer> (tag opzionale) non e' presente, IFile non lavorara correttamente
- BugFix (bug item #3382019): Quando si provava a parserizzare file PDF in Linux , questo ritornava sempre contenuti vuoti
- BugFix (bug item #3382908): Sui sistemi Linux, il controllo delle librerie PEAR non funzionava a causa di un errata gestione del carattere separatore dei path
- BugFix (bug item #3386275): La queryBoolean per l'interfaccia LUCENE non gestisce correttamente le ricerche per gruppi di termini
- BugFix (bug item #3387239): NOTICE in LuceneServerCheck.php

Versione 1.0 - 28 Giugno 2011  
- Creati gli Adapter per il recupero dei contenuti dei seguenti docimenti DOC, DOCX, HTM, HTML, ODS, ODT, PDF, PPTX, TXT, XLS, XLSX.
- Creata l'interfaccia per lavorare con Zend_Search_Lucene.
- Creato framework IFile.