Kwalitee Issues

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: *** ERROR: =begin disabled without matching =end disabled at line 78 in file Lucy-0.2.9_02/lib/LucyX/Remote/SearchClient.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: Lucy::Analysis::Analyzer, Lucy::Analysis::CaseFolder, Lucy::Analysis::EasyAnalyzer, Lucy::Analysis::Inversion, Lucy::Analysis::Normalizer, Lucy::Analysis::PolyAnalyzer, Lucy::Analysis::RegexTokenizer, Lucy::Analysis::SnowballStemmer, Lucy::Analysis::SnowballStopFilter, Lucy::Analysis::StandardTokenizer, Lucy::Analysis::Token, Lucy::Document::Doc, Lucy::Document::HitDoc, Lucy::Highlight::HeatMap, Lucy::Highlight::Highlighter, Lucy::Index::BackgroundMerger, Lucy::Index::DataReader, Lucy::Index::DataWriter, Lucy::Index::DeletionsReader, Lucy::Index::DeletionsWriter, Lucy::Index::DocReader, Lucy::Index::DocVector, Lucy::Index::DocWriter, Lucy::Index::FilePurger, Lucy::Index::HighlightReader, Lucy::Index::HighlightWriter, Lucy::Index::IndexManager, Lucy::Index::IndexReader, Lucy::Index::Indexer, Lucy::Index::Inverter, Lucy::Index::Lexicon, Lucy::Index::LexiconReader, Lucy::Index::LexiconWriter, Lucy::Index::PolyLexicon, Lucy::Index::PolyReader, Lucy::Index::Posting, Lucy::Index::Posting::MatchPosting, Lucy::Index::Posting::RichPosting, Lucy::Index::Posting::ScorePosting, Lucy::Index::PostingList, Lucy::Index::PostingListReader, Lucy::Index::PostingListWriter, Lucy::Index::SegLexicon, Lucy::Index::SegPostingList, Lucy::Index::SegReader, Lucy::Index::SegWriter, Lucy::Index::Segment, Lucy::Index::Similarity, Lucy::Index::Snapshot, Lucy::Index::SortCache, Lucy::Index::SortReader, Lucy::Index::SortWriter, Lucy::Index::TermInfo, Lucy::Index::TermVector, Lucy::Object::BitVector, Lucy::Object::ByteBuf, Lucy::Object::CharBuf, Lucy::Object::Err, Lucy::Object::Hash, Lucy::Object::Host, Lucy::Object::I32Array, Lucy::Object::LockFreeRegistry, Lucy::Object::Num, Lucy::Object::Obj, Lucy::Object::VArray, Lucy::Object::VTable, Lucy::Plan::Architecture, Lucy::Plan::BlobType, Lucy::Plan::FieldType, Lucy::Plan::Float32Type, Lucy::Plan::Float64Type, Lucy::Plan::FullTextType, Lucy::Plan::Int32Type, Lucy::Plan::Int64Type, Lucy::Plan::Schema, Lucy::Plan::StringType, Lucy::Search::ANDMatcher, Lucy::Search::ANDQuery, Lucy::Search::BitVecMatcher, Lucy::Search::Collector, Lucy::Search::Collector::BitCollector, Lucy::Search::Collector::SortCollector, Lucy::Search::Compiler, Lucy::Search::HitQueue, Lucy::Search::Hits, Lucy::Search::IndexSearcher, Lucy::Search::LeafQuery, Lucy::Search::MatchAllQuery, Lucy::Search::MatchDoc, Lucy::Search::Matcher, Lucy::Search::NOTMatcher, Lucy::Search::NOTQuery, Lucy::Search::NoMatchQuery, Lucy::Search::ORQuery, Lucy::Search::ORScorer, Lucy::Search::PhraseQuery, Lucy::Search::PolyCompiler, Lucy::Search::PolyQuery, Lucy::Search::PolySearcher, Lucy::Search::Query, Lucy::Search::QueryParser, Lucy::Search::RangeQuery, Lucy::Search::RequiredOptionalMatcher, Lucy::Search::RequiredOptionalQuery, Lucy::Search::Searcher, Lucy::Search::SortRule, Lucy::Search::SortSpec, Lucy::Search::Span, Lucy::Search::TermQuery, Lucy::Search::TopDocs, Lucy::Store::FSFileHandle, Lucy::Store::FSFolder, Lucy::Store::FileHandle, Lucy::Store::Folder, Lucy::Store::InStream, Lucy::Store::Lock, Lucy::Store::LockErr, Lucy::Store::LockFactory, Lucy::Store::OutStream, Lucy::Store::RAMFile, Lucy::Store::RAMFileHandle, Lucy::Store::RAMFolder, Lucy::Test::TestCharmonizer, Lucy::Test::Util::BBSortEx, Lucy::Util::IndexFileNames, Lucy::Util::Json, Lucy::Util::MemoryPool, Lucy::Util::PriorityQueue, Lucy::Util::SortExternal, Lucy::Util::Stepper, Lucy::Util::StringHelper, LucyX::Search::ProximityQuery

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

has_meta_json

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

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: Lucy::Analysis::Analyzer, Lucy::Analysis::CaseFolder, Lucy::Analysis::EasyAnalyzer, Lucy::Analysis::Inversion, Lucy::Analysis::Normalizer, Lucy::Analysis::PolyAnalyzer, Lucy::Analysis::RegexTokenizer, Lucy::Analysis::SnowballStemmer, Lucy::Analysis::SnowballStopFilter, Lucy::Analysis::StandardTokenizer, Lucy::Analysis::Token, Lucy::Document::Doc, Lucy::Document::HitDoc, Lucy::Highlight::HeatMap, Lucy::Highlight::Highlighter, Lucy::Index::BackgroundMerger, Lucy::Index::DataReader, Lucy::Index::DataWriter, Lucy::Index::DeletionsReader, Lucy::Index::DeletionsWriter, Lucy::Index::DocReader, Lucy::Index::DocVector, Lucy::Index::DocWriter, Lucy::Index::FilePurger, Lucy::Index::HighlightReader, Lucy::Index::HighlightWriter, Lucy::Index::IndexManager, Lucy::Index::IndexReader, Lucy::Index::Indexer, Lucy::Index::Inverter, Lucy::Index::Lexicon, Lucy::Index::LexiconReader, Lucy::Index::LexiconWriter, Lucy::Index::PolyLexicon, Lucy::Index::PolyReader, Lucy::Index::Posting, Lucy::Index::Posting::MatchPosting, Lucy::Index::Posting::RichPosting, Lucy::Index::Posting::ScorePosting, Lucy::Index::PostingList, Lucy::Index::PostingListReader, Lucy::Index::PostingListWriter, Lucy::Index::SegLexicon, Lucy::Index::SegPostingList, Lucy::Index::SegReader, Lucy::Index::SegWriter, Lucy::Index::Segment, Lucy::Index::Similarity, Lucy::Index::Snapshot, Lucy::Index::SortCache, Lucy::Index::SortReader, Lucy::Index::SortWriter, Lucy::Index::TermInfo, Lucy::Index::TermVector, Lucy::Object::BitVector, Lucy::Object::ByteBuf, Lucy::Object::CharBuf, Lucy::Object::Err, Lucy::Object::Hash, Lucy::Object::Host, Lucy::Object::I32Array, Lucy::Object::LockFreeRegistry, Lucy::Object::Num, Lucy::Object::Obj, Lucy::Object::VArray, Lucy::Object::VTable, Lucy::Plan::Architecture, Lucy::Plan::BlobType, Lucy::Plan::FieldType, Lucy::Plan::Float32Type, Lucy::Plan::Float64Type, Lucy::Plan::FullTextType, Lucy::Plan::Int32Type, Lucy::Plan::Int64Type, Lucy::Plan::Schema, Lucy::Plan::StringType, Lucy::Search::ANDMatcher, Lucy::Search::ANDQuery, Lucy::Search::BitVecMatcher, Lucy::Search::Collector, Lucy::Search::Collector::BitCollector, Lucy::Search::Collector::SortCollector, Lucy::Search::Compiler, Lucy::Search::HitQueue, Lucy::Search::Hits, Lucy::Search::IndexSearcher, Lucy::Search::LeafQuery, Lucy::Search::MatchAllQuery, Lucy::Search::MatchDoc, Lucy::Search::Matcher, Lucy::Search::NOTMatcher, Lucy::Search::NOTQuery, Lucy::Search::NoMatchQuery, Lucy::Search::ORQuery, Lucy::Search::ORScorer, Lucy::Search::PhraseQuery, Lucy::Search::PolyCompiler, Lucy::Search::PolyQuery, Lucy::Search::PolySearcher, Lucy::Search::Query, Lucy::Search::QueryParser, Lucy::Search::RangeQuery, Lucy::Search::RequiredOptionalMatcher, Lucy::Search::RequiredOptionalQuery, Lucy::Search::Searcher, Lucy::Search::SortRule, Lucy::Search::SortSpec, Lucy::Search::Span, Lucy::Search::TermQuery, Lucy::Search::TopDocs, Lucy::Store::FSFileHandle, Lucy::Store::FSFolder, Lucy::Store::FileHandle, Lucy::Store::Folder, Lucy::Store::InStream, Lucy::Store::Lock, Lucy::Store::LockErr, Lucy::Store::LockFactory, Lucy::Store::OutStream, Lucy::Store::RAMFile, Lucy::Store::RAMFileHandle, Lucy::Store::RAMFolder, Lucy::Test::TestCharmonizer, Lucy::Test::Util::BBSortEx, Lucy::Util::IndexFileNames, Lucy::Util::Json, Lucy::Util::MemoryPool, Lucy::Util::PriorityQueue, Lucy::Util::SortExternal, Lucy::Util::Stepper, Lucy::Util::StringHelper, LucyX::Index::ZlibDocWriter, LucyX::Search::ProximityQuery

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_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
Lucy Apache Lucy search engine library. 0.002009_02 metacpan
Lucy::Analysis::Analyzer Tokenize/modify/filter text. metacpan
Lucy::Analysis::CaseFolder Normalize case, facilitating case-insensitive search. metacpan
Lucy::Analysis::EasyAnalyzer A simple analyzer chain metacpan
Lucy::Analysis::Inversion metacpan
Lucy::Analysis::Normalizer Unicode normalization, case folding and accent stripping metacpan
Lucy::Analysis::PolyAnalyzer Multiple Analyzers in series. metacpan
Lucy::Analysis::RegexTokenizer Split a string into tokens. metacpan
Lucy::Analysis::SnowballStemmer Reduce related words to a shared root. metacpan
Lucy::Analysis::SnowballStopFilter Suppress a "stoplist" of common words. metacpan
Lucy::Analysis::StandardTokenizer Split a string into tokens. metacpan
Lucy::Analysis::Token metacpan
Lucy::Document::Doc A document. metacpan
Lucy::Document::HitDoc A document read from an index. metacpan
Lucy::Highlight::HeatMap metacpan
Lucy::Highlight::Highlighter Create and highlight excerpts. metacpan
Lucy::Index::BackgroundMerger Consolidate index segments in the background. metacpan
Lucy::Index::DataReader Abstract base class for reading index data. metacpan
Lucy::Index::DataWriter Write data to an index. metacpan
Lucy::Index::DeletionsReader metacpan
Lucy::Index::DeletionsWriter Abstract base class for marking documents as deleted. metacpan
Lucy::Index::DocReader Retrieve stored documents. metacpan
Lucy::Index::DocVector metacpan
Lucy::Index::DocWriter metacpan
Lucy::Index::FilePurger metacpan
Lucy::Index::HighlightReader metacpan
Lucy::Index::HighlightWriter metacpan
Lucy::Index::IndexManager Policies governing index updating, locking, and file deletion. metacpan
Lucy::Index::IndexReader Read from an inverted index. metacpan
Lucy::Index::Indexer Build inverted indexes. metacpan
Lucy::Index::Inverter metacpan
Lucy::Index::Lexicon Iterator for a field's terms. metacpan
Lucy::Index::LexiconReader Read Lexicon data. metacpan
Lucy::Index::LexiconWriter metacpan
Lucy::Index::PolyLexicon metacpan
Lucy::Index::PolyReader Multi-segment implementation of IndexReader. metacpan
Lucy::Index::Posting metacpan
Lucy::Index::Posting::MatchPosting metacpan
Lucy::Index::Posting::RichPosting metacpan
Lucy::Index::Posting::ScorePosting metacpan
Lucy::Index::PostingList Term-Document pairings. metacpan
Lucy::Index::PostingListReader Read postings data. metacpan
Lucy::Index::PostingListWriter metacpan
Lucy::Index::SegLexicon metacpan
Lucy::Index::SegPostingList metacpan
Lucy::Index::SegReader Single-segment IndexReader. metacpan
Lucy::Index::SegWriter Write one segment of an index. metacpan
Lucy::Index::Segment Warehouse for information about one segment of an inverted index. metacpan
Lucy::Index::Similarity Judge how well a document matches a query. metacpan
Lucy::Index::Snapshot Point-in-time index file list. metacpan
Lucy::Index::SortCache metacpan
Lucy::Index::SortReader metacpan
Lucy::Index::SortWriter metacpan
Lucy::Index::TermInfo metacpan
Lucy::Index::TermVector metacpan
Lucy::Object::BitVector An array of bits. metacpan
Lucy::Object::ByteBuf metacpan
Lucy::Object::CharBuf metacpan
Lucy::Object::Err Exception. metacpan
Lucy::Object::Hash metacpan
Lucy::Object::Host metacpan
Lucy::Object::I32Array metacpan
Lucy::Object::LockFreeRegistry metacpan
Lucy::Object::Num metacpan
Lucy::Object::Obj Base class for all Lucy objects. metacpan
Lucy::Object::VArray metacpan
Lucy::Object::VTable metacpan
Lucy::Object::ViewByteBuf metacpan
Lucy::Object::ViewCharBuf metacpan
Lucy::Object::ZombieCharBuf metacpan
Lucy::Plan::Architecture Configure major components of an index. metacpan
Lucy::Plan::BlobType Default behaviors for binary fields. metacpan
Lucy::Plan::FieldType Define a field's behavior. metacpan
Lucy::Plan::Float32Type metacpan
Lucy::Plan::Float64Type metacpan
Lucy::Plan::FullTextType Full-text search field type. metacpan
Lucy::Plan::Int32Type metacpan
Lucy::Plan::Int64Type metacpan
Lucy::Plan::Schema User-created specification for an inverted index. metacpan
Lucy::Plan::StringType Non-tokenized text type. metacpan
Lucy::Search::ANDMatcher metacpan
Lucy::Search::ANDQuery Intersect multiple result sets. metacpan
Lucy::Search::BitVecMatcher metacpan
Lucy::Search::Collector Process hits. metacpan
Lucy::Search::Collector::BitCollector Collector which records doc nums in a BitVector. metacpan
Lucy::Search::Collector::SortCollector metacpan
Lucy::Search::Compiler Query-to-Matcher compiler. metacpan
Lucy::Search::HitQueue metacpan
Lucy::Search::Hits Access search results. metacpan
Lucy::Search::IndexSearcher Execute searches against a single index. metacpan
Lucy::Search::LeafQuery Leaf node in a tree created by QueryParser. metacpan
Lucy::Search::MatchAllQuery Query which matches all documents. metacpan
Lucy::Search::MatchDoc metacpan
Lucy::Search::Matcher Match a set of document ids. metacpan
Lucy::Search::NOTMatcher metacpan
Lucy::Search::NOTQuery Invert the result set of another Query. metacpan
Lucy::Search::NoMatchQuery Query which matches no documents. metacpan
Lucy::Search::ORQuery Union multiple result sets. metacpan
Lucy::Search::ORScorer metacpan
Lucy::Search::PhraseQuery Query matching an ordered list of terms. metacpan
Lucy::Search::PolyCompiler metacpan
Lucy::Search::PolyQuery Base class for composite Query objects. metacpan
Lucy::Search::PolySearcher Aggregate results from multiple Searchers. metacpan
Lucy::Search::Query A specification for a search query. metacpan
Lucy::Search::QueryParser Transform a string into a Query object. metacpan
Lucy::Search::RangeQuery Match a range of values. metacpan
Lucy::Search::RequiredOptionalMatcher metacpan
Lucy::Search::RequiredOptionalQuery Join results for two Queries, one required, one optional. metacpan
Lucy::Search::Searcher Base class for searching collections of documents. metacpan
Lucy::Search::SortRule Element of a SortSpec. metacpan
Lucy::Search::SortSpec Specify a custom sort order for search results. metacpan
Lucy::Search::Span An offset, a length, and a weight. metacpan
Lucy::Search::TermQuery Query which matches individual terms. metacpan
Lucy::Search::TopDocs metacpan
Lucy::Simple Basic search engine. metacpan
Lucy::Store::FSFileHandle metacpan
Lucy::Store::FSFolder File System implementation of Folder. metacpan
Lucy::Store::FileHandle metacpan
Lucy::Store::Folder Abstract class representing a directory. metacpan
Lucy::Store::InStream metacpan
Lucy::Store::Lock Abstract class representing an interprocess mutex lock. metacpan
Lucy::Store::LockErr Lock exception. metacpan
Lucy::Store::LockFactory Create Locks. metacpan
Lucy::Store::OutStream metacpan
Lucy::Store::RAMFile metacpan
Lucy::Store::RAMFileHandle metacpan
Lucy::Store::RAMFolder In-memory Folder implementation. metacpan
Lucy::Test metacpan
Lucy::Test::TestCharmonizer metacpan
Lucy::Test::Util::BBSortEx metacpan
Lucy::Util::Debug metacpan
Lucy::Util::IndexFileNames metacpan
Lucy::Util::Json metacpan
Lucy::Util::MemoryPool metacpan
Lucy::Util::PriorityQueue metacpan
Lucy::Util::SortExternal metacpan
Lucy::Util::Stepper metacpan
Lucy::Util::StringHelper metacpan
LucyX::Index::ByteBufDocReader Read a Doc as a fixed-width byte array. metacpan
LucyX::Index::ByteBufDocWriter Write a Doc as a fixed-width byte array. metacpan
LucyX::Index::LongFieldSim Similarity optimized for long fields. metacpan
LucyX::Index::ZlibDocReader Compressed doc storage. metacpan
LucyX::Index::ZlibDocWriter Compressed doc storage. metacpan
LucyX::Remote::ClusterSearcher Search multiple remote indexes. metacpan
LucyX::Remote::SearchClient Connect to a remote SearchServer. metacpan
LucyX::Remote::SearchServer Make a Searcher remotely accessible. metacpan
LucyX::Search::Filter Build a caching filter based on results of a Query. metacpan
LucyX::Search::FilterCompiler metacpan
LucyX::Search::FilterMatcher metacpan
LucyX::Search::MockMatcher Matcher with arbitrary docs and scores. metacpan
LucyX::Search::ProximityQuery Query matching an ordered list of terms. metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
README metacpan