Kwalitee Issues

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: *** ERROR: Unknown directive: =head at line 193 in file KinoSearch-0.05_03/lib/KinoSearch/Index/TermInfosWriter.pm

use_strict

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: KinoSearch::Analysis::Analyzer, KinoSearch::Analysis::LCNormalizer, KinoSearch::Analysis::PolyAnalyzer, KinoSearch::Analysis::Stemmer, KinoSearch::Analysis::Stopalizer, KinoSearch::Analysis::Tokenizer, KinoSearch::Document::Doc, KinoSearch::Document::Field, KinoSearch::Index::CompoundFileReader, KinoSearch::Index::CompoundFileWriter, KinoSearch::Index::DelDocs, KinoSearch::Index::FieldInfos, KinoSearch::Index::FieldsReader, KinoSearch::Index::FieldsWriter, KinoSearch::Index::IndexFileNames, KinoSearch::Index::IndexReader, KinoSearch::Index::MultiReader, KinoSearch::Index::NormsReader, KinoSearch::Index::PostingsWriter, KinoSearch::Index::SegInfos, KinoSearch::Index::SegMerger, KinoSearch::Index::SegReader, KinoSearch::Index::SegTermDocs, KinoSearch::Index::SegTermEnum, KinoSearch::Index::SegWriter, KinoSearch::Index::Term, KinoSearch::Index::TermBuffer, KinoSearch::Index::TermDocs, KinoSearch::Index::TermEnum, KinoSearch::Index::TermInfo, KinoSearch::Index::TermInfosReader, KinoSearch::Index::TermInfosWriter, KinoSearch::InvIndexer, KinoSearch::QueryParser::QueryParser, KinoSearch::Search::BooleanClause, KinoSearch::Search::BooleanQuery, KinoSearch::Search::BooleanScorer, KinoSearch::Search::HitCollector, KinoSearch::Search::HitDoc, KinoSearch::Search::HitQueue, KinoSearch::Search::Hits, KinoSearch::Search::PhraseQuery, KinoSearch::Search::PhraseScorer, KinoSearch::Search::Query, KinoSearch::Search::Scorer, KinoSearch::Search::Searchable, KinoSearch::Search::Similarity, KinoSearch::Search::TermQuery, KinoSearch::Search::TermScorer, KinoSearch::Search::Weight, KinoSearch::Searcher, KinoSearch::Store::FSInvIndex, KinoSearch::Store::FSLock, KinoSearch::Store::InStream, KinoSearch::Store::InvIndex, KinoSearch::Store::Lock, KinoSearch::Store::OutStream, KinoSearch::Store::RAMInvIndex, KinoSearch::Store::RAMLock, KinoSearch::Util::BitVector, KinoSearch::Util::Carp, KinoSearch::Util::Class, KinoSearch::Util::EndianUtils, KinoSearch::Util::MemManager, KinoSearch::Util::PriorityQueue, KinoSearch::Util::ToStringUtils

has_meta_json

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

meta_yml_declares_perl_version

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.

use_warnings

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

Error: KinoSearch::Analysis::Analyzer, KinoSearch::Analysis::LCNormalizer, KinoSearch::Analysis::PolyAnalyzer, KinoSearch::Analysis::Stemmer, KinoSearch::Analysis::Stopalizer, KinoSearch::Analysis::Tokenizer, KinoSearch::Document::Doc, KinoSearch::Document::Field, KinoSearch::Index::CompoundFileReader, KinoSearch::Index::CompoundFileWriter, KinoSearch::Index::DelDocs, KinoSearch::Index::FieldInfos, KinoSearch::Index::FieldsReader, KinoSearch::Index::FieldsWriter, KinoSearch::Index::IndexFileNames, KinoSearch::Index::IndexReader, KinoSearch::Index::MultiReader, KinoSearch::Index::NormsReader, KinoSearch::Index::PostingsWriter, KinoSearch::Index::SegInfos, KinoSearch::Index::SegMerger, KinoSearch::Index::SegReader, KinoSearch::Index::SegTermDocs, KinoSearch::Index::SegTermEnum, KinoSearch::Index::SegWriter, KinoSearch::Index::Term, KinoSearch::Index::TermBuffer, KinoSearch::Index::TermDocs, KinoSearch::Index::TermEnum, KinoSearch::Index::TermInfo, KinoSearch::Index::TermInfosReader, KinoSearch::Index::TermInfosWriter, KinoSearch::InvIndexer, KinoSearch::QueryParser::QueryParser, KinoSearch::Search::BooleanClause, KinoSearch::Search::BooleanQuery, KinoSearch::Search::BooleanScorer, KinoSearch::Search::HitCollector, KinoSearch::Search::HitDoc, KinoSearch::Search::HitQueue, KinoSearch::Search::Hits, KinoSearch::Search::PhraseQuery, KinoSearch::Search::PhraseScorer, KinoSearch::Search::Query, KinoSearch::Search::Scorer, KinoSearch::Search::Searchable, KinoSearch::Search::Similarity, KinoSearch::Search::TermQuery, KinoSearch::Search::TermScorer, KinoSearch::Search::Weight, KinoSearch::Searcher, KinoSearch::Store::FSInvIndex, KinoSearch::Store::FSLock, KinoSearch::Store::InStream, KinoSearch::Store::InvIndex, KinoSearch::Store::Lock, KinoSearch::Store::OutStream, KinoSearch::Store::RAMInvIndex, KinoSearch::Store::RAMLock, KinoSearch::Util::BitVector, KinoSearch::Util::Carp, KinoSearch::Util::Class, KinoSearch::Util::EndianUtils, KinoSearch::Util::MemManager, KinoSearch::Util::PriorityQueue, KinoSearch::Util::ToStringUtils

has_separate_license_file

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

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

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

Modules

Name Abstract Version View
KinoSearch search engine library 0.05_03 metacpan
KinoSearch::Analysis::Analyzer base class for analyzers metacpan
KinoSearch::Analysis::LCNormalizer convert input to lower case metacpan
KinoSearch::Analysis::PolyAnalyzer multiple analyzers in series metacpan
KinoSearch::Analysis::Stemmer reduce related words to a shared root metacpan
KinoSearch::Analysis::Stopalizer suppress a "stoplist" of common words metacpan
KinoSearch::Analysis::Tokenizer customizable tokenizing metacpan
KinoSearch::Document::Doc a document metacpan
KinoSearch::Document::Field a field within a document metacpan
KinoSearch::Index::CompoundFileReader read from a compound file metacpan
KinoSearch::Index::CompoundFileWriter consolidate invindex files metacpan
KinoSearch::Index::DelDocs manage documents deleted from an invindex metacpan
KinoSearch::Index::FieldInfos track field characteristics metacpan
KinoSearch::Index::FieldsReader retrieve stored documents metacpan
KinoSearch::Index::FieldsWriter write stored fields to an invindex metacpan
KinoSearch::Index::IndexFileNames filenames and suffixes used in an invindex metacpan
KinoSearch::Index::IndexReader base class for objects which read invindexes metacpan
KinoSearch::Index::MultiReader read from a multi-segment invindex metacpan
KinoSearch::Index::MultiTermDocs multi-segment TermDocs metacpan
KinoSearch::Index::NormsReader read field normalization data metacpan
KinoSearch::Index::PostingsWriter write postings data to an invindex metacpan
KinoSearch::Index::SegInfos manage segment statistical data metacpan
KinoSearch::Index::SegMerger consolidate segments of an invindex metacpan
KinoSearch::Index::SegReader read from a single-segment invindex metacpan
KinoSearch::Index::SegTermDocs single-segment TermDocs metacpan
KinoSearch::Index::SegTermEnum single-segment TermEnum metacpan
KinoSearch::Index::SegWriter write one segment of an invindex metacpan
KinoSearch::Index::Term string of text associated with a field metacpan
KinoSearch::Index::TermBuffer decode a term dictionary one Term at a time metacpan
KinoSearch::Index::TermDocs retrieve list of docs which contain a Term metacpan
KinoSearch::Index::TermEnum scan through a list of Terms metacpan
KinoSearch::Index::TermInfo filepointer/statistical data for a Term metacpan
KinoSearch::Index::TermInfosReader look up Terms in an invindex metacpan
KinoSearch::Index::TermInfosWriter write a term dictionary metacpan
KinoSearch::InvIndexer build inverted indexes metacpan
KinoSearch::QueryParser::QueryParser transform a string into a Query object metacpan
KinoSearch::Search::BooleanClause clause in a BooleanQuery metacpan
KinoSearch::Search::BooleanQuery match boolean combinations of Queries metacpan
KinoSearch::Search::BooleanScorer scorer for BooleanQuery metacpan
KinoSearch::Search::HitCollector process doc/score pairs metacpan
KinoSearch::Search::HitDoc document which matched a Query metacpan
KinoSearch::Search::HitQueue track highest scoring docs metacpan
KinoSearch::Search::Hits access search results metacpan
KinoSearch::Search::PhraseQuery match ordered list of Terms metacpan
KinoSearch::Search::PhraseScorer scorer for PhraseQuery metacpan
KinoSearch::Search::Query base class for search queries metacpan
KinoSearch::Search::Scorer score documents against a Query metacpan
KinoSearch::Search::Searchable base class for searching an invindex metacpan
KinoSearch::Search::Similarity calculate how closely two items match metacpan
KinoSearch::Search::TermQuery match individual Terms metacpan
KinoSearch::Search::TermScorer scorer for TermQuery metacpan
KinoSearch::Search::Weight Searcher-dependent transformation of a Query metacpan
KinoSearch::Searcher execute searches metacpan
KinoSearch::Store::FSInvIndex file system InvIndex metacpan
KinoSearch::Store::FSLock lock an FSInvIndex metacpan
KinoSearch::Store::InStream filehandles for reading invindexes metacpan
KinoSearch::Store::InvIndex inverted index metacpan
KinoSearch::Store::Lock mutex lock on an invindex metacpan
KinoSearch::Store::OutStream filehandles for writing invindexes metacpan
KinoSearch::Store::RAMInvIndex in-memory InvIndex metacpan
KinoSearch::Store::RAMLock lock a RAMInvIndex metacpan
KinoSearch::Util::BitVector a set of bits metacpan
KinoSearch::Util::Carp stack traces from C metacpan
KinoSearch::Util::Class class building utility metacpan
KinoSearch::Util::EndianUtils encode/decode big-endian integers metacpan
KinoSearch::Util::MemManager wrappers which aid memory debugging metacpan
KinoSearch::Util::PriorityQueue classic heap sort / priority queue metacpan
KinoSearch::Util::ToStringUtils common routines which aid stringification metacpan
KinoSearch::Util::ToolSet strict, warnings, and more metacpan
KinoSearch::Util::VerifyArgs some validation functions metacpan

Provides

Name File View
KinoSearch::Index::SegInfo lib/KinoSearch/Index/SegInfos.pm metacpan
KinoSearch::Search::BooleanWeight lib/KinoSearch/Search/BooleanQuery.pm metacpan
KinoSearch::Search::HitQueueCollector lib/KinoSearch/Search/HitCollector.pm metacpan
KinoSearch::Search::PhraseWeight lib/KinoSearch/Search/PhraseQuery.pm metacpan
KinoSearch::Search::TermWeight lib/KinoSearch/Search/TermQuery.pm metacpan

Other Files

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