Kwalitee Issues


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: KinoSearch1::Analysis::Token, KinoSearch1::Util::Carp, KinoSearch1::Util::MemManager, KinoSearch1::Util::StringHelper


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: KinoSearch1::Analysis::Token, KinoSearch1::Util::Carp, KinoSearch1::Util::MemManager, KinoSearch1::Util::StringHelper


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
KinoSearch1 search engine library 1.00 metacpan
KinoSearch1::Analysis::Analyzer base class for analyzers metacpan
KinoSearch1::Analysis::LCNormalizer convert input to lower case metacpan
KinoSearch1::Analysis::PolyAnalyzer multiple analyzers in series metacpan
KinoSearch1::Analysis::Stemmer reduce related words to a shared root metacpan
KinoSearch1::Analysis::Stopalizer suppress a "stoplist" of common words metacpan
KinoSearch1::Analysis::Token unit of text metacpan
KinoSearch1::Analysis::TokenBatch a collection of tokens metacpan
KinoSearch1::Analysis::Tokenizer customizable tokenizing metacpan
KinoSearch1::Document::Doc a document metacpan
KinoSearch1::Document::Field a field within a document metacpan
KinoSearch1::Highlight::Encoder encode excerpted text metacpan
KinoSearch1::Highlight::Formatter format highlighted bits within excerpts metacpan
KinoSearch1::Highlight::Highlighter create and highlight excerpts metacpan
KinoSearch1::Highlight::SimpleHTMLEncoder encode a few HTML entities metacpan
KinoSearch1::Highlight::SimpleHTMLFormatter surround highlight bits with tags metacpan
KinoSearch1::Index::CompoundFileReader read from a compound file metacpan
KinoSearch1::Index::CompoundFileWriter consolidate invindex files metacpan
KinoSearch1::Index::DelDocs manage documents deleted from an invindex metacpan
KinoSearch1::Index::FieldInfos track field characteristics metacpan
KinoSearch1::Index::FieldsReader retrieve stored documents metacpan
KinoSearch1::Index::FieldsWriter write stored fields to an invindex metacpan
KinoSearch1::Index::IndexFileNames filenames and suffixes used in an invindex metacpan
KinoSearch1::Index::IndexReader base class for objects which read invindexes metacpan
KinoSearch1::Index::MultiReader read from a multi-segment invindex metacpan
KinoSearch1::Index::MultiTermDocs multi-segment TermDocs metacpan
KinoSearch1::Index::NormsReader read field normalization data metacpan
KinoSearch1::Index::PostingsWriter write postings data to an invindex metacpan
KinoSearch1::Index::SegInfo metacpan
KinoSearch1::Index::SegInfos manage segment statistical data metacpan
KinoSearch1::Index::SegReader read from a single-segment invindex metacpan
KinoSearch1::Index::SegTermDocs single-segment TermDocs metacpan
KinoSearch1::Index::SegTermEnum single-segment TermEnum metacpan
KinoSearch1::Index::SegWriter write one segment of an invindex metacpan
KinoSearch1::Index::Term string of text associated with a field metacpan
KinoSearch1::Index::TermBuffer decode a term dictionary one Term at a time metacpan
KinoSearch1::Index::TermDocs retrieve list of docs which contain a Term metacpan
KinoSearch1::Index::TermEnum scan through a list of Terms metacpan
KinoSearch1::Index::TermInfo filepointer/statistical data for a Term metacpan
KinoSearch1::Index::TermInfosReader look up Terms in an invindex metacpan
KinoSearch1::Index::TermInfosWriter write a term dictionary metacpan
KinoSearch1::Index::TermVector Term freq and positional data metacpan
KinoSearch1::InvIndexer build inverted indexes metacpan
KinoSearch1::QueryParser::QueryParser transform a string into a Query object metacpan
KinoSearch1::Search::BitCollector metacpan
KinoSearch1::Search::BooleanClause clause in a BooleanQuery metacpan
KinoSearch1::Search::BooleanQuery match boolean combinations of Queries metacpan
KinoSearch1::Search::BooleanScorer scorer for BooleanQuery metacpan
KinoSearch1::Search::BooleanWeight metacpan
KinoSearch1::Search::CacheDFSource metacpan
KinoSearch1::Search::FilteredCollector metacpan
KinoSearch1::Search::Hit successful match against a Query metacpan
KinoSearch1::Search::HitCollector process doc/score pairs metacpan
KinoSearch1::Search::HitQueue track highest scoring docs metacpan
KinoSearch1::Search::HitQueueCollector metacpan
KinoSearch1::Search::Hits access search results metacpan
KinoSearch1::Search::MultiSearcher Aggregate results from multiple searchers. metacpan
KinoSearch1::Search::OffsetCollector metacpan
KinoSearch1::Search::PhraseQuery match ordered list of Terms metacpan
KinoSearch1::Search::PhraseScorer scorer for PhraseQuery metacpan
KinoSearch1::Search::PhraseWeight metacpan
KinoSearch1::Search::Query base class for search queries metacpan
KinoSearch1::Search::QueryFilter build a filter based on results of a query metacpan
KinoSearch1::Search::Scorer score documents against a Query metacpan
KinoSearch1::Search::SearchClient connect to a remote SearchServer metacpan
KinoSearch1::Search::SearchServer make a Searcher remotely accessible metacpan
KinoSearch1::Search::Searchable base class for searching an invindex metacpan
KinoSearch1::Search::Similarity calculate how closely two items match metacpan
KinoSearch1::Search::TermQuery match individual Terms metacpan
KinoSearch1::Search::TermScorer scorer for TermQuery metacpan
KinoSearch1::Search::TermWeight metacpan
KinoSearch1::Search::TitleSimilarity metacpan
KinoSearch1::Search::Weight Searcher-dependent transformation of a Query metacpan
KinoSearch1::Searcher execute searches metacpan
KinoSearch1::Store::FSInvIndex file system InvIndex metacpan
KinoSearch1::Store::FSLock lock an FSInvIndex metacpan
KinoSearch1::Store::InStream filehandles for reading invindexes metacpan
KinoSearch1::Store::InvIndex inverted index metacpan
KinoSearch1::Store::Lock mutex lock on an invindex metacpan
KinoSearch1::Store::OutStream filehandles for writing invindexes metacpan
KinoSearch1::Store::RAMInvIndex in-memory InvIndex metacpan
KinoSearch1::Store::RAMLock lock a RAMInvIndex metacpan
KinoSearch1::Util::BitVector a set of bits metacpan
KinoSearch1::Util::ByteBuf stripped down scalar metacpan
KinoSearch1::Util::CClass base class for C-struct objects metacpan
KinoSearch1::Util::Carp stack traces from C metacpan
KinoSearch1::Util::Class class building utility metacpan
KinoSearch1::Util::IntMap compact array of integers metacpan
KinoSearch1::Util::MathUtils various math utilities metacpan
KinoSearch1::Util::MemManager wrappers which aid memory debugging metacpan
KinoSearch1::Util::PriorityQueue classic heap sort / priority queue metacpan
KinoSearch1::Util::SortExternal external sorting metacpan
KinoSearch1::Util::StringHelper String related utilities metacpan
KinoSearch1::Util::ToStringUtils common routines which aid stringification metacpan
KinoSearch1::Util::ToolSet metacpan
KinoSearch1::Util::VerifyArgs some validation functions metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan