18 May 2006 07:30:52 UTC
- Browse (raw)
- How to Contribute
- Issues (5)
- Testers (6 / 2 / 0)
- KwaliteeBus factor: 0
- License: perl_5
- Activity24 month
- Download (196.49KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest versionCREAMYG Marvin Humphreyand 1 contributors
- Marvin Humphrey <marvin at rectangular dot com>
Changes for version 0.11 - 2006-05-17
- Restore Stopalizer functionality.
- Launder filenames so they pass taint check when index is initialized.
- Restore call to optimize() in Lucene benchmarker.
Documentationdump the contents of an indexhacking/debugging KinoSearchoverview of invindex file formatsample indexing and search applications
Modulessearch engine librarybase class for analyzersconvert input to lower casemultiple analyzers in seriesreduce related words to a shared rootsuppress a "stoplist" of common wordsa collection of tokenscustomizable tokenizinga documenta field within a documentcreate and highlight excerptsread from a compound fileconsolidate invindex filesmanage documents deleted from an invindextrack field characteristicsretrieve stored documentswrite stored fields to an invindexfilenames and suffixes used in an invindexbase class for objects which read invindexesread from a multi-segment invindexmulti-segment TermDocsread field normalization datawrite postings data to an invindexmanage segment statistical dataread from a single-segment invindexsingle-segment TermDocssingle-segment TermEnumwrite one segment of an invindexstring of text associated with a fielddecode a term dictionary one Term at a timeretrieve list of docs which contain a Termscan through a list of Termsfilepointer/statistical data for a Termlook up Terms in an invindexwrite a term dictionaryTerm freq and positional databuild inverted indexestransform a string into a Query objectclause in a BooleanQuerymatch boolean combinations of Queriesscorer for BooleanQueryprocess doc/score pairssuccessful match for a Querytrack highest scoring docsaccess search resultsmatch ordered list of Termsscorer for PhraseQuerybase class for search queriesbuild a filter based on results of a queryscore documents against a Querybase class for searching an invindexcalculate how closely two items matchmatch individual Termsscorer for TermQuerySearcher-dependent transformation of a Queryexecute searchesfile system InvIndexlock an FSInvIndexfilehandles for reading invindexesinverted indexmutex lock on an invindexfilehandles for writing invindexesin-memory InvIndexlock a RAMInvIndexa set of bitsstripped down scalarbase class for C-struct objectsstack traces from Cclass building utilitycompact array of integersvarious math utilitieswrappers which aid memory debuggingclassic heap sort / priority queueexternal sortingString related utilitiescommon routines which aid stringificationnamespace pollutionsome validation functions
Providesin lib/KinoSearch/Index/SegInfos.pmin lib/KinoSearch/Search/HitCollector.pmin lib/KinoSearch/Search/BooleanQuery.pmin lib/KinoSearch/Search/HitCollector.pmin lib/KinoSearch/Search/HitCollector.pmin lib/KinoSearch/Search/PhraseQuery.pmin lib/KinoSearch/Search/TermQuery.pm