| Apache Lucene Una libreria motore di ricerca testo completa ad alte prestazioni, scritta interamente in Java |
Scarica ora |
Apache Lucene Classifica e riepilogo
- Licenza:
- The Apache License 2.0
- Nome editore:
- Doug Cutting
- Sito web dell'editore:
- http://lucene.apache.org/java/docs/index.html
Apache Lucene Tag
Apache Lucene Descrizione
Una libreria motore di ricerca di testo integrale ad alte prestazioni, scritta interamente in Java Apache Lucene è una libreria dei motori di ricerca di testo completa ad alte prestazioni, scritta interamente in java.apache Lucene è una tecnologia adatta per quasi tutte le applicazioni che richiedono la ricerca di testi completi, in particolare la piattaforma trasversale. Requisiti: · Ambiente di runtime di Edizione standard Java 2 Cosa c'è di nuovo in questa versione: · La nuova versione è per lo più una versione di pulizia senza nuove funzionalità. Tutti i deprecazioni destinati a essere rimossi nella versione 3.0 sono stati rimossi. Se si esegue l'aggiornamento dalla versione 2.9.1 di Lucene, è necessario correggere tutti gli avvertimenti di deprecazione nella base del codice per essere in grado di ricompilare contro questa versione. · Questa è la prima versione di Lucene con Java 5 come requisito minimo. L'API è stata ripulita per sfruttare i generici, varg, Enum e Autobox di Java 5. Si consiglia di utilizzare nuovi utenti di Lucene di utilizzare questa versione per nuovi sviluppi, perché ha una nuova API pulita e sicura. L'aggiornamento degli utenti può ora rimuovere i fusioni non necessarie e aggiungere anche i generici al loro codice. Se non hai aggiornato l'installazione a Java 5, leggere il file jre_version_migration.txt (si prega di notare che questo non è correlato a Lucene 3.0, accadrà anche con qualsiasi versione precedente quando si aggiorna il tuo ambiente Java). · Lucene 3.0 ha alcune modifiche relative ai campi compressi: 2.9 Campi compressi già deprecati; Il supporto per loro è stato rimosso ora. Lucene 3.0 è ancora in grado di leggere gli indici con campi compressi, ma non appena si verificano i fusioni o l'indice è ottimizzato, tutti i campi compressi sono decompressi e convertiti in campo.Store. A causa di ciò, gli indici con i campi compressi possono improvvisamente più grandi. Mentre generalmente cerchiamo di mantenere la compatibilità completa all'indietro tra le principali versioni, Lucene 3.0 ha alcune interruzioni minori, per lo più relative alla rimozione della deprecazione, sottolineate nelle "modifiche nella sezione della politica di compatibilità all'indietro" delle modifiche. Notabile sono: · Indexreader.Open (directory) ora si apre in modalità di sola lettura per impostazione predefinita (questo metodo è stato deprecato a causa di quello in 2.9). Lo stesso accade all'indicizzatore. · Già iniziato in 2.9, i tokenstream principali sono ora resi finali per far rispettare il modello del decoratore. · Se si interrompe un thread dell'IXIDEWRITER Merge, INDEXWRITER ora genera un'eccezione ThreadInterrupTexception deselezionata che estende il runtimexception e cancella lo stato di interrupt.
Apache Lucene Software correlato