Kwalitee Issues

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::I32Array, Lucy::Object::Obj, 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::Simple, 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, Lucy::Util::IndexFileNames, Lucy::Util::Json, Lucy::Util::MemoryPool, Lucy::Util::PriorityQueue, Lucy::Util::SortExternal, Lucy::Util::Stepper, 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.

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::I32Array, Lucy::Object::Obj, 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::Simple, 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, Lucy::Util::IndexFileNames, Lucy::Util::Json, Lucy::Util::MemoryPool, Lucy::Util::PriorityQueue, Lucy::Util::SortExternal, Lucy::Util::Stepper, 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.

Modules

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

Other Files

MANIFEST metacpan
META.json metacpan
META.yml metacpan
README metacpan