CLucene este un open source, port scalabil, complet gratuit și cross-platform a software-ului Apache Lucene, implementat în C ++ / Perl și proiectat de la distanta a acționa ca un motor de căutare de text full-featured și de înaltă performanță.
Deoarece este scris în limbajul de programare C ++, iar nu în Langauge de programare Java, CLucene este mult mai rapid decât strămoșul său, Apache Lucene. Este o cautare și API indexare (Application Programming Interface), care se dorește a fi un foarte bun drop-in de înlocuire pentru Lucene.Getting început cu CLuceneTo instaleze și să utilizeze aplicația CLucene, trebuie mai întâi să descărcați cea mai recentă versiune de Softoware sau pe site-ul oficial a proiectului (a se vedea link-ul de mai jos pentru detalii), cu excepția arhiva tar pe o locație aleasă de dumneavoastră, extract de conținutul său și deschideți un emulator de terminal.
Navigați la locația fișierelor arhivă extrase utilizând & lsquo; CD si rsquo; comandă în emulator de terminal și tastați & lsquo; ./ configurare && make & rsquo; comandă pentru a configura, optimizarea și compila codul sursă.
După un proces de compilare de succes, puteți instala sistemul de CLucene largă de executare & lsquo; & rsquo make install; comandă ca root, fie și lsquo; sudo make install & rsquo; comandă ca un utilizator privilegiat. Software-ul va fi instalat pe calculatorul dumneavoastră GNU / Linux, astfel încât toți utilizatorii pot accesa systemsBeing de operare it.Supported scris în C ++ pur cod, precum și utilizarea CMake și Perl, CLucene a fost proiectat pentru a lucra pe toate sistemele de operare de masă, inclusiv GNU / Linux , Microsoft Windows și Mac OS X. De asemenea, funcționează pe sisteme de operare mobile selectate și susține ambele platforme pe 32 de biți și 64-biți hardware
Ce este nou în această versiune:.
- autoconf A scăzut și soluții individuale pentru fiecare IDE.
- Totul este acum face prin CMake. CMake poate genera Makefiles pentru o mulțime de diferite platforme construi. Vezi README / INSTALL fișiere. Script-uri Cmake au fost mult îmbunătățite, rezultând în mai puțin #ifdefs în codul de platformă bazată
- logică. Idealul oricărei logici specifice platformă se face în cmake nu este destul de atins, dar asta e scopul.
- Public distincție de clasă / privat. Cap cu _ prefix sunt deamed privat și nu va fi distribuit, prin urmare, nu folositi acest clase.
- Exportul clase - vizibilitate implicit pentru GCC este ascunsă .
- Ferestre DLL-uri susținute acum.
- dosar cod partajat. Acest dosar conține cod specific platformă care a fost în clucene. Structura Folder a fost adaptat pentru a aduce toate cod în directorul src.
- curățate cod pentru a elimina o mulțime de dependențe între antete.
Ce este nou în versiunea 0.9.21b:
- fix compatibil binar. stabilește potențial segfault atunci când este utilizat într-o aplicație multithreaded.
Comentariile nu a fost găsit