CLucene è un open source, porta scalabile, totalmente gratuito e multipiattaforma del software Apache Lucene, implementato in C ++ / Perl e progettato dal Offset di agire come un motore di ricerca a testo completo e ad alte prestazioni.
Perché è scritto nel linguaggio di programmazione C ++, e non nella programmazione langauge Java, CLucene è molto più veloce rispetto al suo antenato, Apache Lucene. Si tratta di una ricerca e di indicizzazione API (Application Programming Interface) che mira ad essere un partito molto buona rimpiazzo per Lucene.Getting con CLuceneTo installare e utilizzare l'applicazione CLucene, è necessario scaricare l'ultima versione dal Softoware o il sito ufficiale del progetto (vedi link sotto per i dettagli), salvare l'archivio tar in una località a tua scelta, estrarne il contenuto e aprire un emulatore di terminale.
Passare alla posizione dei file di archivio estratti utilizzando il & lsquo; cd & rsquo; comando nel emulatore di terminale e digitare il & lsquo; ./ configure && make & rsquo; il comando per configurare, ottimizzare e compilare il codice sorgente.
Dopo un processo di compilazione di successo, è possibile installare il sistema CLucene ampia eseguendo il & lsquo; make install & rsquo; comando come root o il & lsquo; sudo make install & rsquo; comando come utente privilegiato. Il software verrà installato sulla vostra macchina GNU / Linux, in modo che tutti gli utenti possono accedere it.Supported systemsBeing operativo scritto in puro codice C ++, e con CMake e Perl, CLucene è stato progettato per funzionare su tutti i sistemi operativi tradizionali, tra cui GNU / Linux , Microsoft Windows e Mac OS X. Funziona anche sui sistemi operativi mobili selezionati e supporta entrambe le piattaforme a 32-bit e 64-bit hardware
Cosa c'è di nuovo in questa versione:.
- autoconf Dropped e soluzioni individuali per ogni IDE.
- Tutto è ora fatto attraverso CMake. CMake può generare makefile per un sacco di diverse piattaforme di compilazione. Vedere README / INSTALL. Sono stati notevolmente migliorati script CMake, con conseguente minore #ifdef nel codice per la piattaforma basata li>
- logica. L'ideale di ogni logica specifica piattaforma viene fatto in cmake non è ancora raggiunto, ma questo è l'obiettivo.
- Public / distinzione di classe privata. Intestazioni con il prefisso _ sono deamed privato e non saranno distribuiti, quindi non utilizzare questo classi.
- Esportare classi - la visibilità di default per GCC è nascosto .
- DLL di Windows ora supportato.
- cartella codice condiviso. Questa cartella contiene piattaforma codice specifico che era in clucene. Struttura delle cartelle è stato adattato per portare tutto il codice nella directory src.
- codice Ripulito per rimuovere un sacco di dipendenze tra le intestazioni.
Cosa c'è di nuovo in versione 0.9.21b:
- binario fix compatibile. fissa potenziale segfault quando viene utilizzato in un'applicazione multithread.
I commenti non trovato