Plucene

Metadata

Analyzed metadata and errors of Plucene.

{
   "abstracts_in_pod" : {
      "Plucene" : "A Perl port of the Lucene search engine",
      "Plucene::Analysis::Analyzer" : "base class for Analyzers",
      "Plucene::Analysis::CharTokenizer" : "base class for character tokenisers",
      "Plucene::Analysis::LetterTokenizer" : "Letter tokenizer",
      "Plucene::Analysis::LowerCaseFilter" : "normalises token text to lower case",
      "Plucene::Analysis::LowerCaseTokenizer" : "tokenizer which also lower cases text",
      "Plucene::Analysis::PorterStemFilter" : "Porter stemming on the token stream",
      "Plucene::Analysis::SimpleAnalyzer" : "The simple analyzer",
      "Plucene::Analysis::Standard::StandardAnalyzer" : "standard analyzer",
      "Plucene::Analysis::Standard::StandardTokenizer" : "standard tokenizer",
      "Plucene::Analysis::StopAnalyzer" : "the stop-word analyzer",
      "Plucene::Analysis::StopFilter" : "the stop filter",
      "Plucene::Analysis::Token" : "A term in a field",
      "Plucene::Analysis::TokenFilter" : "base class for token filters",
      "Plucene::Analysis::Tokenizer" : "base class for tokenizers",
      "Plucene::Analysis::WhitespaceAnalyzer" : "white space analyzer",
      "Plucene::Analysis::WhitespaceTokenizer" : "white space tokenizer",
      "Plucene::Bitvector" : "a vector of bits",
      "Plucene::Document" : "The unit of indexing and searching",
      "Plucene::Document::DateSerializer" : "Utility functions for dealing with dates",
      "Plucene::Document::Field" : "A field in a Plucene::Document",
      "Plucene::Index::DocumentWriter" : "the document writer",
      "Plucene::Index::FieldInfos" : "a collection of FieldInfo objects",
      "Plucene::Index::FieldsReader" : "read Fields in a Document",
      "Plucene::Index::FieldsWriter" : "writes Fields to a Document",
      "Plucene::Index::Reader" : "Abstract class for accessing an index",
      "Plucene::Index::SegmentInfo" : "Information on a Segment",
      "Plucene::Index::SegmentInfos" : "A collection of SegmentInfo objects",
      "Plucene::Index::SegmentMergeInfo" : "Segment Merge information",
      "Plucene::Index::SegmentMerger" : "the Segment merger",
      "Plucene::Index::SegmentReader" : "the Segment reader",
      "Plucene::Index::SegmentTermDocs" : "Segment term docs",
      "Plucene::Index::SegmentTermEnum" : "Segment term enum",
      "Plucene::Index::SegmentTermPositions" : "Segment term positions",
      "Plucene::Index::SegmentsReader" : "reads the segments",
      "Plucene::Index::Term" : "a word from text",
      "Plucene::Index::TermInfo" : "Information on an index term",
      "Plucene::Index::TermInfosReader" : "read the term infos file",
      "Plucene::Index::TermInfosWriter" : "write to the term infos file",
      "Plucene::Index::Writer" : "write an index.",
      "Plucene::QueryParser" : "Turn query strings into Plucene::Search::Query objects",
      "Plucene::Search::BooleanClause" : "A clause in a boolean query",
      "Plucene::Search::BooleanQuery" : "a boolean query",
      "Plucene::Search::BooleanScorer" : "A boolean scorer",
      "Plucene::Search::DateFilter" : "Restrict searches to given time periods",
      "Plucene::Search::Filter" : "A search filter base class",
      "Plucene::Search::Hits" : "A list of ranked documents",
      "Plucene::Search::IndexSearcher" : "The index searcher",
      "Plucene::Search::PhrasePositions" : "The position of a phrase",
      "Plucene::Search::PhraseQuery" : "A query that matchs a phrase",
      "Plucene::Search::PhraseScorer" : "a phrase scorer",
      "Plucene::Search::PhraseScorer::Exact" : "exact phrase scorer",
      "Plucene::Search::PhraseScorer::Sloppy" : "sloppy phrase scorer",
      "Plucene::Search::Query" : "base class for queries",
      "Plucene::Search::Scorer" : "base class for scorers",
      "Plucene::Search::Searcher" : "base class for searchers",
      "Plucene::Search::Similarity" : "the score of a query",
      "Plucene::Search::TermQuery" : "a query that contains a term",
      "Plucene::Search::TermScorer" : "score terms",
      "Plucene::Search::TopDocs" : "The top hits for a query",
      "Plucene::Store::InputStream" : "a random-access input stream",
      "Plucene::Store::OutputStream" : "a random-access output stream",
      "Plucene::TestCase" : "Handy functions when testing Plucene",
      "Plucene::Utils" : "Utility class for Plucene"
   },
   "author" : "TMTM",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "bin",
      "lib/Plucene/Analysis/Standard",
      "lib/Plucene/Analysis",
      "lib/Plucene/Document",
      "lib/Plucene/Index",
      "lib/Plucene/Search/PhraseScorer",
      "lib/Plucene/Search",
      "lib/Plucene/Store",
      "lib/Plucene",
      "lib",
      "t/data",
      "t",
      "t"
   ],
   "dist" : "Plucene",
   "dynamic_config" : 0,
   "error" : {
      "meta_yml_conforms_to_known_spec" : "'' for 'Encode' is not a valid version. (requires -> Encode) [Validation: 1.0]",
      "no_pod_errors" : "Plucene-1.25/lib/Plucene/Search/BooleanQuery.pm --  Around line 83:  Expected text after =item, not a bullet Plucene-1.25/lib/Plucene/TestCase.pm --  Around line 49:  =over without closing =back"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_build_pl" : "Build.PL",
   "file_changelog" : "Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "Build.PL",
      "Changes",
      "MANIFEST",
      "META.yml",
      "Makefile.PL",
      "README",
      "bin/benchmark",
      "bin/dump_index",
      "bin/transform-fdt",
      "lib/Plucene/Analysis/Analyzer.pm",
      "lib/Plucene/Analysis/CharTokenizer.pm",
      "lib/Plucene/Analysis/LetterTokenizer.pm",
      "lib/Plucene/Analysis/LowerCaseFilter.pm",
      "lib/Plucene/Analysis/LowerCaseTokenizer.pm",
      "lib/Plucene/Analysis/PorterStemFilter.pm",
      "lib/Plucene/Analysis/SimpleAnalyzer.pm",
      "lib/Plucene/Analysis/Standard/StandardAnalyzer.pm",
      "lib/Plucene/Analysis/Standard/StandardTokenizer.pm",
      "lib/Plucene/Analysis/StopAnalyzer.pm",
      "lib/Plucene/Analysis/StopFilter.pm",
      "lib/Plucene/Analysis/Token.pm",
      "lib/Plucene/Analysis/TokenFilter.pm",
      "lib/Plucene/Analysis/Tokenizer.pm",
      "lib/Plucene/Analysis/WhitespaceAnalyzer.pm",
      "lib/Plucene/Analysis/WhitespaceTokenizer.pm",
      "lib/Plucene/Bitvector.pm",
      "lib/Plucene/Document/DateSerializer.pm",
      "lib/Plucene/Document/Field.pm",
      "lib/Plucene/Document.pm",
      "lib/Plucene/Index/DocumentWriter.pm",
      "lib/Plucene/Index/FieldInfos.pm",
      "lib/Plucene/Index/FieldsReader.pm",
      "lib/Plucene/Index/FieldsWriter.pm",
      "lib/Plucene/Index/Reader.pm",
      "lib/Plucene/Index/SegmentInfo.pm",
      "lib/Plucene/Index/SegmentInfos.pm",
      "lib/Plucene/Index/SegmentMergeInfo.pm",
      "lib/Plucene/Index/SegmentMerger.pm",
      "lib/Plucene/Index/SegmentReader.pm",
      "lib/Plucene/Index/SegmentTermDocs.pm",
      "lib/Plucene/Index/SegmentTermEnum.pm",
      "lib/Plucene/Index/SegmentTermPositions.pm",
      "lib/Plucene/Index/SegmentsReader.pm",
      "lib/Plucene/Index/SegmentsTermEnum.pm",
      "lib/Plucene/Index/Term.pm",
      "lib/Plucene/Index/TermInfo.pm",
      "lib/Plucene/Index/TermInfosReader.pm",
      "lib/Plucene/Index/TermInfosWriter.pm",
      "lib/Plucene/Index/Writer.pm",
      "lib/Plucene/QueryParser.pm",
      "lib/Plucene/Search/BooleanClause.pm",
      "lib/Plucene/Search/BooleanQuery.pm",
      "lib/Plucene/Search/BooleanScorer.pm",
      "lib/Plucene/Search/DateFilter.pm",
      "lib/Plucene/Search/Filter.pm",
      "lib/Plucene/Search/HitCollector.pm",
      "lib/Plucene/Search/Hits.pm",
      "lib/Plucene/Search/IndexSearcher.pm",
      "lib/Plucene/Search/PhrasePositions.pm",
      "lib/Plucene/Search/PhraseQuery.pm",
      "lib/Plucene/Search/PhraseScorer/Exact.pm",
      "lib/Plucene/Search/PhraseScorer/Sloppy.pm",
      "lib/Plucene/Search/PhraseScorer.pm",
      "lib/Plucene/Search/PrefixQuery.pm",
      "lib/Plucene/Search/Query.pm",
      "lib/Plucene/Search/Scorer.pm",
      "lib/Plucene/Search/Searcher.pm",
      "lib/Plucene/Search/Similarity.pm",
      "lib/Plucene/Search/TermQuery.pm",
      "lib/Plucene/Search/TermScorer.pm",
      "lib/Plucene/Search/TopDocs.pm",
      "lib/Plucene/Store/InputStream.pm",
      "lib/Plucene/Store/OutputStream.pm",
      "lib/Plucene/TestCase.pm",
      "lib/Plucene/Utils.pm",
      "lib/Plucene.pm",
      "t/98_pod_coverage.t",
      "t/99_pod.t",
      "t/analyzers.t",
      "t/data/book1",
      "t/data/book10",
      "t/data/book11",
      "t/data/book12",
      "t/data/book13",
      "t/data/book14",
      "t/data/book15",
      "t/data/book16",
      "t/data/book17",
      "t/data/book18",
      "t/data/book19",
      "t/data/book2",
      "t/data/book20",
      "t/data/book21",
      "t/data/book22",
      "t/data/book23",
      "t/data/book24",
      "t/data/book3",
      "t/data/book4",
      "t/data/book5",
      "t/data/book6",
      "t/data/book7",
      "t/data/book8",
      "t/data/book9",
      "t/data/preface",
      "t/datesearch.t",
      "t/dateserializer.t",
      "t/deletable.t",
      "t/delete.t",
      "t/indexsearcher.t",
      "t/mergefactor.t",
      "t/queryparser.t",
      "t/regress-01.t",
      "t/regress-02.t",
      "t/regress-04.t",
      "t/search_hits.t",
      "t/searchtest.t",
      "t/segments.t",
      "t/similarity.t",
      "t/sloppy_scorer.t",
      "t/stress.t",
      "t/terminfostest.t",
      "t/testbitvector.t",
      "t/testindexwriter.t",
      "t/tokenfilter.t",
      "t/tokenizer.t",
      "t/utf8.t",
      "t/words.txt"
   ],
   "files_hash" : {
      "Build.PL" : {
         "mtime" : 1125925418,
         "required" : [
            "5.008"
         ],
         "required_in_eval" : [
            "Plucene"
         ],
         "size" : 1651,
         "used" : [
            "Module::Build",
            "strict",
            "warnings"
         ]
      },
      "Changes" : {
         "mtime" : 1125925418,
         "size" : 4716
      },
      "MANIFEST" : {
         "mtime" : 1125925418,
         "size" : 3177
      },
      "META.yml" : {
         "mtime" : 1125925418,
         "size" : 6588
      },
      "Makefile.PL" : {
         "mtime" : 1125925418,
         "size" : 1232,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "README" : {
         "mtime" : 1125925418,
         "size" : 1064
      },
      "bin/benchmark" : {
         "mtime" : 1125925418,
         "size" : 583
      },
      "bin/dump_index" : {
         "mtime" : 1125925418,
         "size" : 1434
      },
      "bin/transform-fdt" : {
         "mtime" : 1125925418,
         "size" : 1151
      },
      "lib/Plucene.pm" : {
         "license" : "Perl_5",
         "module" : "Plucene",
         "mtime" : 1125925418,
         "size" : 3860,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/Analyzer.pm" : {
         "module" : "Plucene::Analysis::Analyzer",
         "mtime" : 1125925418,
         "size" : 864,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/CharTokenizer.pm" : {
         "module" : "Plucene::Analysis::CharTokenizer",
         "mtime" : 1125925418,
         "size" : 1623,
         "used" : [
            "Carp",
            "Plucene::Analysis::Token",
            "Plucene::Analysis::Tokenizer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/LetterTokenizer.pm" : {
         "module" : "Plucene::Analysis::LetterTokenizer",
         "mtime" : 1125925418,
         "size" : 532,
         "used" : [
            "Plucene::Analysis::CharTokenizer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/LowerCaseFilter.pm" : {
         "module" : "Plucene::Analysis::LowerCaseFilter",
         "mtime" : 1125925418,
         "size" : 627,
         "used" : [
            "Plucene::Analysis::TokenFilter",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/LowerCaseTokenizer.pm" : {
         "module" : "Plucene::Analysis::LowerCaseTokenizer",
         "mtime" : 1125925418,
         "size" : 421,
         "used" : [
            "Plucene::Analysis::LetterTokenizer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/PorterStemFilter.pm" : {
         "module" : "Plucene::Analysis::PorterStemFilter",
         "mtime" : 1125925418,
         "size" : 1764,
         "used" : [
            "Lingua::Stem::En",
            "Plucene::Analysis::TokenFilter",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/SimpleAnalyzer.pm" : {
         "module" : "Plucene::Analysis::SimpleAnalyzer",
         "mtime" : 1125925418,
         "size" : 799,
         "used" : [
            "Plucene::Analysis::Analyzer",
            "Plucene::Analysis::LowerCaseTokenizer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/Standard/StandardAnalyzer.pm" : {
         "module" : "Plucene::Analysis::Standard::StandardAnalyzer",
         "mtime" : 1125925418,
         "size" : 1475,
         "used" : [
            "Plucene::Analysis::Analyzer",
            "Plucene::Analysis::Standard::StandardTokenizer",
            "Plucene::Analysis::StopFilter",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/Standard/StandardTokenizer.pm" : {
         "module" : "Plucene::Analysis::Standard::StandardTokenizer",
         "mtime" : 1125925418,
         "size" : 1444,
         "used" : [
            "Plucene::Analysis::CharTokenizer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/StopAnalyzer.pm" : {
         "module" : "Plucene::Analysis::StopAnalyzer",
         "mtime" : 1125925418,
         "size" : 1120,
         "used" : [
            "Plucene::Analysis::Analyzer",
            "Plucene::Analysis::LowerCaseTokenizer",
            "Plucene::Analysis::StopFilter",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/StopFilter.pm" : {
         "module" : "Plucene::Analysis::StopFilter",
         "mtime" : 1125925418,
         "size" : 934,
         "used" : [
            "Plucene::Analysis::TokenFilter",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/Token.pm" : {
         "module" : "Plucene::Analysis::Token",
         "mtime" : 1125925418,
         "size" : 1241,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/TokenFilter.pm" : {
         "module" : "Plucene::Analysis::TokenFilter",
         "mtime" : 1125925418,
         "size" : 548,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/Tokenizer.pm" : {
         "module" : "Plucene::Analysis::Tokenizer",
         "mtime" : 1125925418,
         "size" : 851,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/WhitespaceAnalyzer.pm" : {
         "module" : "Plucene::Analysis::WhitespaceAnalyzer",
         "mtime" : 1125925418,
         "size" : 795,
         "used" : [
            "Plucene::Analysis::Analyzer",
            "Plucene::Analysis::WhitespaceTokenizer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Analysis/WhitespaceTokenizer.pm" : {
         "module" : "Plucene::Analysis::WhitespaceTokenizer",
         "mtime" : 1125925418,
         "size" : 462,
         "used" : [
            "Plucene::Analysis::CharTokenizer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Bitvector.pm" : {
         "module" : "Plucene::Bitvector",
         "mtime" : 1125925418,
         "size" : 2084,
         "used" : [
            "Bit::Vector::Minimal",
            "List::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Document.pm" : {
         "module" : "Plucene::Document",
         "mtime" : 1125925418,
         "size" : 1470,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Document/DateSerializer.pm" : {
         "module" : "Plucene::Document::DateSerializer",
         "mtime" : 1125925418,
         "size" : 1724,
         "used" : [
            "Exporter",
            "Time::Piece",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Document/Field.pm" : {
         "module" : "Plucene::Document::Field",
         "mtime" : 1125925418,
         "size" : 2746,
         "used" : [
            "Carp",
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/DocumentWriter.pm" : {
         "module" : "Plucene::Index::DocumentWriter",
         "mtime" : 1125925418,
         "size" : 4249,
         "used" : [
            "Class::Accessor::Fast",
            "File::Slurp",
            "IO::Scalar",
            "Plucene::Index::FieldInfos",
            "Plucene::Index::FieldsWriter",
            "Plucene::Index::Term",
            "Plucene::Index::TermInfo",
            "Plucene::Index::TermInfosWriter",
            "Plucene::Search::Similarity",
            "Plucene::Store::OutputStream",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/FieldInfos.pm" : {
         "module" : "Plucene::Index::FieldInfos",
         "mtime" : 1125925418,
         "size" : 4045,
         "used" : [
            "Carp",
            "Class::Struct",
            "File::Slurp",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/FieldsReader.pm" : {
         "module" : "Plucene::Index::FieldsReader",
         "mtime" : 1125925418,
         "size" : 1879,
         "used" : [
            "Plucene::Document",
            "Plucene::Document::Field",
            "Plucene::Store::InputStream",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/FieldsWriter.pm" : {
         "module" : "Plucene::Index::FieldsWriter",
         "mtime" : 1125925418,
         "size" : 2860,
         "used" : [
            "Plucene::Index::FieldInfos",
            "Plucene::Store::OutputStream",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/Reader.pm" : {
         "module" : "Plucene::Index::Reader",
         "mtime" : 1125925418,
         "size" : 4091,
         "used" : [
            "Carp",
            "Fcntl",
            "Plucene::Index::SegmentInfos",
            "Plucene::Index::SegmentReader",
            "Plucene::Index::SegmentsReader",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentInfo.pm" : {
         "module" : "Plucene::Index::SegmentInfo",
         "mtime" : 1125925418,
         "size" : 909,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentInfos.pm" : {
         "module" : "Plucene::Index::SegmentInfos",
         "mtime" : 1125925418,
         "size" : 2477,
         "used" : [
            "Carp",
            "File::Slurp",
            "Plucene::Index::SegmentInfo",
            "Plucene::Store::InputStream",
            "Plucene::Store::OutputStream",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentMergeInfo.pm" : {
         "module" : "Plucene::Index::SegmentMergeInfo",
         "mtime" : 1125925418,
         "size" : 2553,
         "used" : [
            "Class::Accessor::Fast",
            "Plucene::Index::SegmentTermPositions",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentMerger.pm" : {
         "module" : "Plucene::Index::SegmentMerger",
         "mtime" : 1125925418,
         "noed" : [
            "warnings"
         ],
         "size" : 4691,
         "used" : [
            "Class::Accessor::Fast",
            "File::Slurp",
            "Plucene::Index::FieldInfos",
            "Plucene::Index::FieldsWriter",
            "Plucene::Index::SegmentMergeInfo",
            "Plucene::Index::TermInfo",
            "Plucene::Index::TermInfosWriter",
            "Plucene::Store::OutputStream",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentReader.pm" : {
         "module" : "Plucene::Index::Norm",
         "mtime" : 1125925418,
         "size" : 6888,
         "used" : [
            "Class::Accessor::Fast",
            "File::Slurp",
            "Plucene::Bitvector",
            "Plucene::Index::FieldInfos",
            "Plucene::Index::FieldsReader",
            "Plucene::Index::Reader",
            "Plucene::Index::SegmentTermDocs",
            "Plucene::Index::SegmentTermPositions",
            "Plucene::Index::TermInfosReader",
            "Plucene::Store::InputStream",
            "Plucene::Store::OutputStream",
            "Plucene::Utils",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentTermDocs.pm" : {
         "module" : "Plucene::Index::SegmentTermDocs",
         "mtime" : 1125925418,
         "size" : 2884,
         "used" : [
            "Carp",
            "Class::Accessor::Fast",
            "IO::Handle",
            "Plucene::Bitvector",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentTermEnum.pm" : {
         "module" : "Plucene::Index::SegmentTermEnum",
         "mtime" : 1125925418,
         "size" : 3232,
         "used" : [
            "Class::Accessor::Fast",
            "Plucene::Index::Term",
            "Plucene::Index::TermInfo",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentTermPositions.pm" : {
         "module" : "Plucene::Index::SegmentTermPositions",
         "mtime" : 1125925418,
         "size" : 2952,
         "used" : [
            "Carp",
            "Plucene::Index::SegmentTermDocs",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentsReader.pm" : {
         "module" : "Plucene::Index::SegmentsTermPositions",
         "mtime" : 1125925418,
         "size" : 6860,
         "used" : [
            "Class::Accessor::Fast",
            "List::Util",
            "Memoize",
            "Plucene::Index::Reader",
            "Plucene::Index::SegmentsTermDocs",
            "Plucene::Index::SegmentsTermEnum",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/SegmentsTermEnum.pm" : {
         "module" : "Plucene::Index::SegmentsTermEnum",
         "mtime" : 1125925418,
         "size" : 1638,
         "used" : [
            "Plucene::Index::SegmentMergeInfo",
            "Tie::Array::Sorted",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/Term.pm" : {
         "module" : "Plucene::Index::Term",
         "mtime" : 1125925418,
         "noed" : [
            "warnings"
         ],
         "size" : 1483,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/TermInfo.pm" : {
         "module" : "Plucene::Index::TermInfo",
         "mtime" : 1125925418,
         "size" : 902,
         "used" : [
            "Carp",
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/TermInfosReader.pm" : {
         "module" : "Plucene::Index::TermInfosReader",
         "mtime" : 1125925418,
         "size" : 3471,
         "used" : [
            "Carp",
            "Memoize",
            "Plucene::Index::SegmentTermEnum",
            "Plucene::Index::TermInfosWriter",
            "Plucene::Store::InputStream",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/TermInfosWriter.pm" : {
         "module" : "Plucene::Index::TermInfosWriter",
         "mtime" : 1125925418,
         "noed" : [
            "warnings"
         ],
         "size" : 3734,
         "used" : [
            "Carp",
            "Plucene::Index::Term",
            "Plucene::Index::TermInfo",
            "Plucene::Store::OutputStream",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Index/Writer.pm" : {
         "module" : "Plucene::Index::Writer",
         "mtime" : 1125925418,
         "size" : 8176,
         "used" : [
            "Carp",
            "Fcntl",
            "File::Path",
            "File::Temp",
            "List::Util",
            "Plucene::Index::DocumentWriter",
            "Plucene::Index::SegmentInfo",
            "Plucene::Index::SegmentInfos",
            "Plucene::Index::SegmentMerger",
            "Plucene::Index::SegmentReader",
            "Plucene::Utils",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/QueryParser.pm" : {
         "module" : "Plucene::QueryParser::Term",
         "mtime" : 1125925418,
         "required" : [
            "Plucene::Index::Term",
            "Plucene::Search::BooleanClause",
            "Plucene::Search::BooleanQuery",
            "Plucene::Search::PhraseQuery",
            "Plucene::Search::PrefixQuery",
            "Plucene::Search::TermQuery"
         ],
         "size" : 6693,
         "used" : [
            "Carp",
            "Class::Accessor::Fast",
            "IO::Scalar",
            "Text::Balanced",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/BooleanClause.pm" : {
         "module" : "Plucene::Search::BooleanClause",
         "mtime" : 1125925418,
         "size" : 385,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/BooleanQuery.pm" : {
         "module" : "Plucene::Search::BooleanQuery",
         "mtime" : 1125925418,
         "size" : 4345,
         "used" : [
            "List::Util",
            "Plucene::Search::BooleanClause",
            "Plucene::Search::BooleanScorer",
            "Plucene::Search::Query",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/BooleanScorer.pm" : {
         "module" : "Plucene::Search::BucketCollector",
         "mtime" : 1125925418,
         "size" : 4026,
         "used" : [
            "Class::Accessor::Fast",
            "List::Util",
            "Plucene::Search::HitCollector",
            "Plucene::Search::Scorer",
            "Plucene::Search::Similarity",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/DateFilter.pm" : {
         "module" : "Plucene::Search::DateFilter",
         "mtime" : 1125925418,
         "noed" : [
            "warnings"
         ],
         "size" : 2126,
         "used" : [
            "Bit::Vector::Minimal",
            "Carp",
            "Plucene::Document::DateSerializer",
            "Plucene::Search::Filter",
            "Time::Piece",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/Filter.pm" : {
         "module" : "Plucene::Search::Filter",
         "mtime" : 1125925418,
         "size" : 1155,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/HitCollector.pm" : {
         "module" : "Plucene::Search::HitCollector",
         "mtime" : 1125925418,
         "size" : 1216,
         "used" : [
            "Carp",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/Hits.pm" : {
         "module" : "Plucene::Search::HitDoc",
         "mtime" : 1125925418,
         "size" : 2450,
         "used" : [
            "Carp",
            "Class::Accessor::Fast",
            "Plucene::Search::TopDocs",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/IndexSearcher.pm" : {
         "module" : "Plucene::Search::IndexSearcher",
         "mtime" : 1125925418,
         "size" : 3427,
         "used" : [
            "Bit::Vector::Minimal",
            "Carp",
            "Plucene::Index::Reader",
            "Plucene::Search::HitCollector",
            "Plucene::Search::Query",
            "Plucene::Search::Searcher",
            "Plucene::Search::TopDocs",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/PhrasePositions.pm" : {
         "module" : "Plucene::Search::PhrasePositions",
         "mtime" : 1125925418,
         "size" : 1398,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/PhraseQuery.pm" : {
         "module" : "Plucene::Search::PhraseQuery",
         "mtime" : 1125925418,
         "size" : 3283,
         "used" : [
            "Carp",
            "Plucene::Search::PhraseScorer::Exact",
            "Plucene::Search::PhraseScorer::Sloppy",
            "Plucene::Search::Query",
            "Plucene::Search::Similarity",
            "Plucene::Search::TermQuery",
            "Plucene::Search::TermScorer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/PhraseScorer.pm" : {
         "module" : "Plucene::Search::PhraseScorer",
         "mtime" : 1125925418,
         "size" : 2049,
         "used" : [
            "Class::Accessor::Fast",
            "Plucene::Search::PhrasePositions",
            "Plucene::Search::Scorer",
            "Tie::Array::Sorted",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/PhraseScorer/Exact.pm" : {
         "module" : "Plucene::Search::PhraseScorer::Exact",
         "mtime" : 1125925418,
         "size" : 788,
         "used" : [
            "Plucene::Search::PhraseScorer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/PhraseScorer/Sloppy.pm" : {
         "module" : "Plucene::Search::PhraseScorer::Sloppy",
         "mtime" : 1125925418,
         "size" : 1105,
         "used" : [
            "List::Util",
            "Plucene::Search::PhraseScorer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/PrefixQuery.pm" : {
         "module" : "Plucene::Search::PrefixQuery",
         "mtime" : 1125925418,
         "size" : 1850,
         "used" : [
            "Plucene::Search::BooleanQuery",
            "Plucene::Search::Query",
            "Plucene::Search::TermQuery",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/Query.pm" : {
         "module" : "Plucene::Search::Query",
         "mtime" : 1125925418,
         "size" : 2174,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/Scorer.pm" : {
         "module" : "Plucene::Search::Scorer",
         "mtime" : 1125925418,
         "size" : 663,
         "used" : [
            "Plucene::Search::Similarity",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/Searcher.pm" : {
         "module" : "Plucene::Search::Searcher",
         "mtime" : 1125925418,
         "size" : 1990,
         "used" : [
            "Plucene::Search::Hits",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/Similarity.pm" : {
         "module" : "Plucene::Search::Similarity",
         "mtime" : 1125925418,
         "size" : 1088,
         "used" : [
            "Carp",
            "POSIX",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/TermQuery.pm" : {
         "module" : "Plucene::Search::TermQuery",
         "mtime" : 1125925418,
         "size" : 2523,
         "used" : [
            "Plucene::Index::Reader",
            "Plucene::Search::Query",
            "Plucene::Search::Similarity",
            "Plucene::Search::TermScorer",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/TermScorer.pm" : {
         "module" : "Plucene::Search::TermScorer",
         "mtime" : 1125925418,
         "size" : 1711,
         "used" : [
            "Class::Accessor::Fast",
            "Plucene::Search::Scorer",
            "Plucene::Search::Similarity",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Search/TopDocs.pm" : {
         "module" : "Plucene::Search::TopDocs",
         "mtime" : 1125925418,
         "size" : 701,
         "used" : [
            "Class::Accessor::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Store/InputStream.pm" : {
         "module" : "Plucene::Store::InputStream",
         "mtime" : 1125925418,
         "size" : 2654,
         "used" : [
            "Carp",
            "Encode",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Store/OutputStream.pm" : {
         "module" : "Plucene::Store::OutputStream",
         "mtime" : 1125925418,
         "noed" : [
            "warnings"
         ],
         "size" : 2410,
         "used" : [
            "Carp",
            "Encode",
            "bytes",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/TestCase.pm" : {
         "module" : "Plucene::TestCase",
         "mtime" : 1125925418,
         "size" : 3499,
         "used" : [
            "Exporter",
            "File::Temp",
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::Document",
            "Plucene::Document::Field",
            "Plucene::Index::Reader",
            "Plucene::Index::Writer",
            "Plucene::QueryParser",
            "Plucene::Search::IndexSearcher",
            "strict",
            "warnings"
         ]
      },
      "lib/Plucene/Utils.pm" : {
         "module" : "Plucene::Utils",
         "mtime" : 1125925418,
         "size" : 702,
         "used" : [
            "Carp",
            "Exporter",
            "Fcntl",
            "strict",
            "warnings"
         ]
      },
      "t/98_pod_coverage.t" : {
         "mtime" : 1125925418,
         "size" : 313,
         "used" : [
            "Test::More"
         ],
         "used_in_eval" : [
            "Test::Pod::Coverage"
         ]
      },
      "t/99_pod.t" : {
         "mtime" : 1125925418,
         "size" : 174,
         "used" : [
            "Test::More",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Test::Pod"
         ]
      },
      "t/analyzers.t" : {
         "mtime" : 1125925418,
         "size" : 1817,
         "used" : [
            "IO::Scalar",
            "List::Util",
            "Plucene::Analysis::Standard::StandardAnalyzer",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/data/book1" : {
         "mtime" : 1125925418,
         "size" : 27070
      },
      "t/data/book10" : {
         "mtime" : 1125925418,
         "size" : 34870
      },
      "t/data/book11" : {
         "mtime" : 1125925418,
         "size" : 37501
      },
      "t/data/book12" : {
         "mtime" : 1125925418,
         "size" : 26949
      },
      "t/data/book13" : {
         "mtime" : 1125925418,
         "size" : 26589
      },
      "t/data/book14" : {
         "mtime" : 1125925418,
         "size" : 32489
      },
      "t/data/book15" : {
         "mtime" : 1125925418,
         "size" : 32990
      },
      "t/data/book16" : {
         "mtime" : 1125925418,
         "size" : 29116
      },
      "t/data/book17" : {
         "mtime" : 1125925418,
         "size" : 36886
      },
      "t/data/book18" : {
         "mtime" : 1125925418,
         "size" : 26078
      },
      "t/data/book19" : {
         "mtime" : 1125925418,
         "size" : 36473
      },
      "t/data/book2" : {
         "mtime" : 1125925418,
         "size" : 26610
      },
      "t/data/book20" : {
         "mtime" : 1125925418,
         "size" : 24179
      },
      "t/data/book21" : {
         "mtime" : 1125925418,
         "size" : 26532
      },
      "t/data/book22" : {
         "mtime" : 1125925418,
         "size" : 29891
      },
      "t/data/book23" : {
         "mtime" : 1125925418,
         "size" : 22113
      },
      "t/data/book24" : {
         "mtime" : 1125925418,
         "size" : 34420
      },
      "t/data/book3" : {
         "mtime" : 1125925418,
         "size" : 30634
      },
      "t/data/book4" : {
         "mtime" : 1125925418,
         "size" : 51043
      },
      "t/data/book5" : {
         "mtime" : 1125925418,
         "size" : 30124
      },
      "t/data/book6" : {
         "mtime" : 1125925418,
         "size" : 20270
      },
      "t/data/book7" : {
         "mtime" : 1125925418,
         "size" : 20843
      },
      "t/data/book8" : {
         "mtime" : 1125925418,
         "size" : 35347
      },
      "t/data/book9" : {
         "mtime" : 1125925418,
         "size" : 34396
      },
      "t/data/preface" : {
         "mtime" : 1125925418,
         "size" : 33954
      },
      "t/datesearch.t" : {
         "mtime" : 1125925418,
         "size" : 1803,
         "used" : [
            "Plucene::Document::DateSerializer",
            "Plucene::QueryParser",
            "Plucene::Search::DateFilter",
            "Plucene::TestCase",
            "Test::More",
            "Time::Piece",
            "strict",
            "warnings"
         ]
      },
      "t/dateserializer.t" : {
         "mtime" : 1125925418,
         "size" : 337,
         "used" : [
            "Plucene::Document::DateSerializer",
            "Test::More",
            "Time::Piece",
            "strict",
            "warnings"
         ]
      },
      "t/deletable.t" : {
         "mtime" : 1125925418,
         "size" : 835,
         "used" : [
            "File::Slurp",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/delete.t" : {
         "mtime" : 1125925418,
         "size" : 899,
         "used" : [
            "File::Slurp",
            "Plucene::Index::Term",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/indexsearcher.t" : {
         "mtime" : 1125925418,
         "size" : 2457,
         "used" : [
            "File::Path",
            "File::Temp",
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::Document",
            "Plucene::Document::Field",
            "Plucene::Index::Writer",
            "Plucene::QueryParser",
            "Plucene::Search::HitCollector",
            "Plucene::Search::IndexSearcher",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/mergefactor.t" : {
         "mtime" : 1125925418,
         "size" : 699,
         "used" : [
            "File::Path",
            "File::Temp",
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::Index::Writer",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/queryparser.t" : {
         "mtime" : 1125925418,
         "required" : [
            "Test::More"
         ],
         "size" : 2396,
         "used" : [
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::QueryParser",
            "strict",
            "warnings"
         ]
      },
      "t/regress-01.t" : {
         "mtime" : 1125925418,
         "size" : 525,
         "used" : [
            "File::Slurp",
            "File::Temp",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/regress-02.t" : {
         "mtime" : 1125925418,
         "required" : [
            "Test::More"
         ],
         "size" : 704,
         "used" : [
            "Plucene::TestCase",
            "strict",
            "warnings"
         ]
      },
      "t/regress-04.t" : {
         "mtime" : 1125925418,
         "size" : 347,
         "used" : [
            "File::Slurp",
            "File::Temp",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/search_hits.t" : {
         "mtime" : 1125925418,
         "size" : 2602,
         "used" : [
            "File::Path",
            "File::Temp",
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::Document",
            "Plucene::Document::Field",
            "Plucene::Index::Writer",
            "Plucene::QueryParser",
            "Plucene::Search::HitCollector",
            "Plucene::Search::IndexSearcher",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/searchtest.t" : {
         "mtime" : 1125925418,
         "size" : 1098,
         "used" : [
            "Plucene::QueryParser",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/segments.t" : {
         "mtime" : 1125925418,
         "size" : 3052,
         "used" : [
            "File::Path",
            "File::Temp",
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::Document",
            "Plucene::Document::Field",
            "Plucene::Index::Reader",
            "Plucene::Index::SegmentInfos",
            "Plucene::Index::SegmentReader",
            "Plucene::Index::SegmentsReader",
            "Plucene::Index::Term",
            "Plucene::Index::Writer",
            "Plucene::Search::HitCollector",
            "Plucene::Search::IndexSearcher",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/similarity.t" : {
         "mtime" : 1125925418,
         "size" : 1517,
         "used" : [
            "Plucene::Search::TermQuery",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/sloppy_scorer.t" : {
         "mtime" : 1125925418,
         "size" : 2814,
         "used" : [
            "File::Path",
            "File::Temp",
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::Document",
            "Plucene::Document::Field",
            "Plucene::Index::Writer",
            "Plucene::QueryParser",
            "Plucene::Search::HitCollector",
            "Plucene::Search::IndexSearcher",
            "Plucene::Search::PhraseScorer::Sloppy",
            "Plucene::Search::Query",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/stress.t" : {
         "mtime" : 1125925418,
         "size" : 2574,
         "used" : [
            "File::Slurp",
            "Plucene::Analysis::WhitespaceAnalyzer",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/terminfostest.t" : {
         "mtime" : 1125925418,
         "size" : 1844,
         "used" : [
            "File::Path",
            "File::Slurp",
            "File::Temp",
            "Plucene::Index::FieldInfos",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/testbitvector.t" : {
         "mtime" : 1125925418,
         "size" : 1050,
         "used" : [
            "File::Temp",
            "Plucene::Store::InputStream",
            "Plucene::Store::OutputStream",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/testindexwriter.t" : {
         "mtime" : 1125925418,
         "size" : 1311,
         "used" : [
            "Plucene::Index::Reader",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/tokenfilter.t" : {
         "mtime" : 1125925418,
         "size" : 281,
         "used" : [
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/tokenizer.t" : {
         "mtime" : 1125925418,
         "size" : 3533,
         "used" : [
            "File::Path",
            "File::Temp",
            "Plucene::Analysis::CharTokenizer",
            "Plucene::Analysis::LowerCaseTokenizer",
            "Plucene::Analysis::SimpleAnalyzer",
            "Plucene::Analysis::Standard::StandardTokenizer",
            "Plucene::Document",
            "Plucene::Document::Field",
            "Plucene::Index::Writer",
            "Plucene::Search::HitCollector",
            "Plucene::Search::IndexSearcher",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/utf8.t" : {
         "mtime" : 1125925418,
         "size" : 1200,
         "used" : [
            "Encode",
            "Plucene::TestCase",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/words.txt" : {
         "mtime" : 1125925418,
         "size" : 131
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 1,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "90.91",
      "manifest_matches_dist" : 1,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 0,
      "meta_yml_declares_perl_version" : 0,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 1,
      "meta_yml_has_repository_resource" : 0,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 0,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 1,
      "use_warnings" : 1,
      "valid_signature" : 1
   },
   "latest_mtime" : 1125925418,
   "license" : "defined in POD (lib/Plucene.pm)",
   "license_file" : "lib/Plucene.pm",
   "license_in_pod" : 1,
   "license_type" : "Perl_5",
   "licenses" : {
      "Perl_5" : [
         "lib/Plucene.pm"
      ]
   },
   "manifest_matches_dist" : 1,
   "meta_yml" : {
      "abstract" : "A Perl port of the Lucene search engine",
      "author" : null,
      "build_requires" : {
         "File::Slurp" : "2002.1031",
         "Test::Harness" : "2.30"
      },
      "generated_by" : "Module::Build version 0.26",
      "license" : "unknown",
      "meta-spec" : {},
      "name" : "Plucene",
      "provides" : {
         "Plucene" : {
            "file" : "lib/Plucene.pm",
            "version" : "1.25"
         },
         "Plucene::Analysis::Analyzer" : {
            "file" : "lib/Plucene/Analysis/Analyzer.pm"
         },
         "Plucene::Analysis::CharTokenizer" : {
            "file" : "lib/Plucene/Analysis/CharTokenizer.pm"
         },
         "Plucene::Analysis::LetterTokenizer" : {
            "file" : "lib/Plucene/Analysis/LetterTokenizer.pm"
         },
         "Plucene::Analysis::LowerCaseFilter" : {
            "file" : "lib/Plucene/Analysis/LowerCaseFilter.pm"
         },
         "Plucene::Analysis::LowerCaseTokenizer" : {
            "file" : "lib/Plucene/Analysis/LowerCaseTokenizer.pm"
         },
         "Plucene::Analysis::PorterStemFilter" : {
            "file" : "lib/Plucene/Analysis/PorterStemFilter.pm"
         },
         "Plucene::Analysis::SimpleAnalyzer" : {
            "file" : "lib/Plucene/Analysis/SimpleAnalyzer.pm"
         },
         "Plucene::Analysis::Standard::StandardAnalyzer" : {
            "file" : "lib/Plucene/Analysis/Standard/StandardAnalyzer.pm"
         },
         "Plucene::Analysis::Standard::StandardTokenizer" : {
            "file" : "lib/Plucene/Analysis/Standard/StandardTokenizer.pm"
         },
         "Plucene::Analysis::StopAnalyzer" : {
            "file" : "lib/Plucene/Analysis/StopAnalyzer.pm"
         },
         "Plucene::Analysis::StopFilter" : {
            "file" : "lib/Plucene/Analysis/StopFilter.pm"
         },
         "Plucene::Analysis::Token" : {
            "file" : "lib/Plucene/Analysis/Token.pm"
         },
         "Plucene::Analysis::TokenFilter" : {
            "file" : "lib/Plucene/Analysis/TokenFilter.pm"
         },
         "Plucene::Analysis::Tokenizer" : {
            "file" : "lib/Plucene/Analysis/Tokenizer.pm"
         },
         "Plucene::Analysis::WhitespaceAnalyzer" : {
            "file" : "lib/Plucene/Analysis/WhitespaceAnalyzer.pm"
         },
         "Plucene::Analysis::WhitespaceTokenizer" : {
            "file" : "lib/Plucene/Analysis/WhitespaceTokenizer.pm"
         },
         "Plucene::Bitvector" : {
            "file" : "lib/Plucene/Bitvector.pm"
         },
         "Plucene::Document" : {
            "file" : "lib/Plucene/Document.pm"
         },
         "Plucene::Document::DateSerializer" : {
            "file" : "lib/Plucene/Document/DateSerializer.pm"
         },
         "Plucene::Document::Field" : {
            "file" : "lib/Plucene/Document/Field.pm"
         },
         "Plucene::Index::DocumentWriter" : {
            "file" : "lib/Plucene/Index/DocumentWriter.pm"
         },
         "Plucene::Index::FieldInfos" : {
            "file" : "lib/Plucene/Index/FieldInfos.pm"
         },
         "Plucene::Index::FieldsReader" : {
            "file" : "lib/Plucene/Index/FieldsReader.pm"
         },
         "Plucene::Index::FieldsWriter" : {
            "file" : "lib/Plucene/Index/FieldsWriter.pm"
         },
         "Plucene::Index::Norm" : {
            "file" : "lib/Plucene/Index/SegmentReader.pm"
         },
         "Plucene::Index::Posting" : {
            "file" : "lib/Plucene/Index/DocumentWriter.pm"
         },
         "Plucene::Index::Reader" : {
            "file" : "lib/Plucene/Index/Reader.pm"
         },
         "Plucene::Index::SegmentInfo" : {
            "file" : "lib/Plucene/Index/SegmentInfo.pm"
         },
         "Plucene::Index::SegmentInfos" : {
            "file" : "lib/Plucene/Index/SegmentInfos.pm"
         },
         "Plucene::Index::SegmentMergeInfo" : {
            "file" : "lib/Plucene/Index/SegmentMergeInfo.pm"
         },
         "Plucene::Index::SegmentMerger" : {
            "file" : "lib/Plucene/Index/SegmentMerger.pm"
         },
         "Plucene::Index::SegmentReader" : {
            "file" : "lib/Plucene/Index/SegmentReader.pm"
         },
         "Plucene::Index::SegmentTermDocs" : {
            "file" : "lib/Plucene/Index/SegmentTermDocs.pm"
         },
         "Plucene::Index::SegmentTermEnum" : {
            "file" : "lib/Plucene/Index/SegmentTermEnum.pm"
         },
         "Plucene::Index::SegmentTermPositions" : {
            "file" : "lib/Plucene/Index/SegmentTermPositions.pm"
         },
         "Plucene::Index::SegmentsReader" : {
            "file" : "lib/Plucene/Index/SegmentsReader.pm"
         },
         "Plucene::Index::SegmentsTermDocs" : {
            "file" : "lib/Plucene/Index/SegmentsReader.pm"
         },
         "Plucene::Index::SegmentsTermEnum" : {
            "file" : "lib/Plucene/Index/SegmentsTermEnum.pm"
         },
         "Plucene::Index::SegmentsTermPositions" : {
            "file" : "lib/Plucene/Index/SegmentsReader.pm"
         },
         "Plucene::Index::Term" : {
            "file" : "lib/Plucene/Index/Term.pm"
         },
         "Plucene::Index::TermInfo" : {
            "file" : "lib/Plucene/Index/TermInfo.pm"
         },
         "Plucene::Index::TermInfosReader" : {
            "file" : "lib/Plucene/Index/TermInfosReader.pm"
         },
         "Plucene::Index::TermInfosWriter" : {
            "file" : "lib/Plucene/Index/TermInfosWriter.pm"
         },
         "Plucene::Index::Writer" : {
            "file" : "lib/Plucene/Index/Writer.pm"
         },
         "Plucene::QueryParser" : {
            "file" : "lib/Plucene/QueryParser.pm"
         },
         "Plucene::QueryParser::Phrase" : {
            "file" : "lib/Plucene/QueryParser.pm"
         },
         "Plucene::QueryParser::Prefix" : {
            "file" : "lib/Plucene/QueryParser.pm"
         },
         "Plucene::QueryParser::Subquery" : {
            "file" : "lib/Plucene/QueryParser.pm"
         },
         "Plucene::QueryParser::Term" : {
            "file" : "lib/Plucene/QueryParser.pm"
         },
         "Plucene::QueryParser::TopLevel" : {
            "file" : "lib/Plucene/QueryParser.pm"
         },
         "Plucene::Search::BooleanClause" : {
            "file" : "lib/Plucene/Search/BooleanClause.pm"
         },
         "Plucene::Search::BooleanQuery" : {
            "file" : "lib/Plucene/Search/BooleanQuery.pm"
         },
         "Plucene::Search::BooleanScorer" : {
            "file" : "lib/Plucene/Search/BooleanScorer.pm"
         },
         "Plucene::Search::BucketCollector" : {
            "file" : "lib/Plucene/Search/BooleanScorer.pm"
         },
         "Plucene::Search::BucketTable" : {
            "file" : "lib/Plucene/Search/BooleanScorer.pm"
         },
         "Plucene::Search::DateFilter" : {
            "file" : "lib/Plucene/Search/DateFilter.pm"
         },
         "Plucene::Search::Filter" : {
            "file" : "lib/Plucene/Search/Filter.pm"
         },
         "Plucene::Search::HitCollector" : {
            "file" : "lib/Plucene/Search/HitCollector.pm"
         },
         "Plucene::Search::HitDoc" : {
            "file" : "lib/Plucene/Search/Hits.pm"
         },
         "Plucene::Search::Hits" : {
            "file" : "lib/Plucene/Search/Hits.pm"
         },
         "Plucene::Search::IndexSearcher" : {
            "file" : "lib/Plucene/Search/IndexSearcher.pm"
         },
         "Plucene::Search::PhrasePositions" : {
            "file" : "lib/Plucene/Search/PhrasePositions.pm"
         },
         "Plucene::Search::PhraseQuery" : {
            "file" : "lib/Plucene/Search/PhraseQuery.pm"
         },
         "Plucene::Search::PhraseScorer" : {
            "file" : "lib/Plucene/Search/PhraseScorer.pm"
         },
         "Plucene::Search::PhraseScorer::Exact" : {
            "file" : "lib/Plucene/Search/PhraseScorer/Exact.pm"
         },
         "Plucene::Search::PhraseScorer::Sloppy" : {
            "file" : "lib/Plucene/Search/PhraseScorer/Sloppy.pm"
         },
         "Plucene::Search::PrefixQuery" : {
            "file" : "lib/Plucene/Search/PrefixQuery.pm"
         },
         "Plucene::Search::Query" : {
            "file" : "lib/Plucene/Search/Query.pm"
         },
         "Plucene::Search::Scorer" : {
            "file" : "lib/Plucene/Search/Scorer.pm"
         },
         "Plucene::Search::Searcher" : {
            "file" : "lib/Plucene/Search/Searcher.pm"
         },
         "Plucene::Search::Similarity" : {
            "file" : "lib/Plucene/Search/Similarity.pm"
         },
         "Plucene::Search::TermQuery" : {
            "file" : "lib/Plucene/Search/TermQuery.pm"
         },
         "Plucene::Search::TermScorer" : {
            "file" : "lib/Plucene/Search/TermScorer.pm"
         },
         "Plucene::Search::TopDocs" : {
            "file" : "lib/Plucene/Search/TopDocs.pm"
         },
         "Plucene::Store::InputStream" : {
            "file" : "lib/Plucene/Store/InputStream.pm"
         },
         "Plucene::Store::OutputStream" : {
            "file" : "lib/Plucene/Store/OutputStream.pm"
         },
         "Plucene::TestCase" : {
            "file" : "lib/Plucene/TestCase.pm"
         },
         "Plucene::Utils" : {
            "file" : "lib/Plucene/Utils.pm"
         }
      },
      "requires" : {
         "Bit::Vector::Minimal" : "1.0",
         "Carp" : "0",
         "Class::Accessor" : "0.18",
         "Class::Accessor::Fast" : "0.02",
         "Class::Virtual" : "0.03",
         "Encode" : "",
         "File::Spec::Functions" : "1.1",
         "IO::File" : "1.08",
         "IO::Handle" : "1.21_00",
         "IO::Scalar" : "2.104",
         "Lingua::Stem::En" : "2.12",
         "List::Util" : "1.13",
         "Memoize" : "1.01",
         "Tie::Array::Sorted" : "1.1",
         "Time::Piece" : "1.08"
      },
      "version" : "1.25"
   },
   "meta_yml_is_parsable" : 1,
   "meta_yml_spec_version" : "1.0",
   "modules" : [
      {
         "file" : "lib/Plucene/QueryParser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::QueryParser::Prefix"
      },
      {
         "file" : "lib/Plucene/Search/TermScorer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::TermScorer"
      },
      {
         "file" : "lib/Plucene/Analysis/Standard/StandardAnalyzer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::Standard::StandardAnalyzer"
      },
      {
         "file" : "lib/Plucene/Search/Similarity.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::Similarity"
      },
      {
         "file" : "lib/Plucene/Analysis/WhitespaceTokenizer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::WhitespaceTokenizer"
      },
      {
         "file" : "lib/Plucene/Analysis/LetterTokenizer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::LetterTokenizer"
      },
      {
         "file" : "lib/Plucene/Index/FieldsWriter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::FieldsWriter"
      },
      {
         "file" : "lib/Plucene/Search/PrefixQuery.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::PrefixQuery"
      },
      {
         "file" : "lib/Plucene/Index/SegmentReader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentReader"
      },
      {
         "file" : "lib/Plucene/QueryParser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::QueryParser::TopLevel"
      },
      {
         "file" : "lib/Plucene/Analysis/StopAnalyzer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::StopAnalyzer"
      },
      {
         "file" : "lib/Plucene/Analysis/LowerCaseFilter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::LowerCaseFilter"
      },
      {
         "file" : "lib/Plucene/Search/Scorer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::Scorer"
      },
      {
         "file" : "lib/Plucene/Document/DateSerializer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Document::DateSerializer"
      },
      {
         "file" : "lib/Plucene/Index/SegmentTermPositions.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentTermPositions"
      },
      {
         "file" : "lib/Plucene/Index/SegmentReader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::Norm"
      },
      {
         "file" : "lib/Plucene/Analysis/LowerCaseTokenizer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::LowerCaseTokenizer"
      },
      {
         "file" : "lib/Plucene/Utils.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Utils"
      },
      {
         "file" : "lib/Plucene/Index/Term.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::Term"
      },
      {
         "file" : "lib/Plucene/Analysis/Standard/StandardTokenizer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::Standard::StandardTokenizer"
      },
      {
         "file" : "lib/Plucene/Index/SegmentInfos.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentInfos"
      },
      {
         "file" : "lib/Plucene/Analysis/WhitespaceAnalyzer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::WhitespaceAnalyzer"
      },
      {
         "file" : "lib/Plucene/Search/BooleanQuery.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::BooleanQuery"
      },
      {
         "file" : "lib/Plucene/Analysis/Tokenizer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::Tokenizer"
      },
      {
         "file" : "lib/Plucene/Analysis/TokenFilter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::TokenFilter"
      },
      {
         "file" : "lib/Plucene/TestCase.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::TestCase"
      },
      {
         "file" : "lib/Plucene/Index/SegmentsTermEnum.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentsTermEnum"
      },
      {
         "file" : "lib/Plucene/Search/Filter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::Filter"
      },
      {
         "file" : "lib/Plucene.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene"
      },
      {
         "file" : "lib/Plucene/Search/BooleanClause.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::BooleanClause"
      },
      {
         "file" : "lib/Plucene/Document.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Document"
      },
      {
         "file" : "lib/Plucene/Index/SegmentsReader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentsTermDocs"
      },
      {
         "file" : "lib/Plucene/Index/FieldInfos.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::FieldInfos"
      },
      {
         "file" : "lib/Plucene/Search/BooleanScorer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::BooleanScorer"
      },
      {
         "file" : "lib/Plucene/Analysis/Analyzer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::Analyzer"
      },
      {
         "file" : "lib/Plucene/Index/TermInfosWriter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::TermInfosWriter"
      },
      {
         "file" : "lib/Plucene/Bitvector.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Bitvector"
      },
      {
         "file" : "lib/Plucene/Search/BooleanScorer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::BucketTable"
      },
      {
         "file" : "lib/Plucene/Search/BooleanScorer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::BucketCollector"
      },
      {
         "file" : "lib/Plucene/Document/Field.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Document::Field"
      },
      {
         "file" : "lib/Plucene/Index/TermInfo.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::TermInfo"
      },
      {
         "file" : "lib/Plucene/Analysis/StopFilter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::StopFilter"
      },
      {
         "file" : "lib/Plucene/Search/PhraseQuery.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::PhraseQuery"
      },
      {
         "file" : "lib/Plucene/Search/TermQuery.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::TermQuery"
      },
      {
         "file" : "lib/Plucene/Analysis/CharTokenizer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::CharTokenizer"
      },
      {
         "file" : "lib/Plucene/Index/SegmentMergeInfo.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentMergeInfo"
      },
      {
         "file" : "lib/Plucene/Search/TopDocs.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::TopDocs"
      },
      {
         "file" : "lib/Plucene/Search/Query.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::Query"
      },
      {
         "file" : "lib/Plucene/Index/FieldsReader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::FieldsReader"
      },
      {
         "file" : "lib/Plucene/Index/SegmentInfo.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentInfo"
      },
      {
         "file" : "lib/Plucene/Search/HitCollector.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::HitCollector"
      },
      {
         "file" : "lib/Plucene/Analysis/Token.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::Token"
      },
      {
         "file" : "lib/Plucene/Search/Searcher.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::Searcher"
      },
      {
         "file" : "lib/Plucene/Index/SegmentTermDocs.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentTermDocs"
      },
      {
         "file" : "lib/Plucene/Search/PhraseScorer/Exact.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::PhraseScorer::Exact"
      },
      {
         "file" : "lib/Plucene/QueryParser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::QueryParser::Subquery"
      },
      {
         "file" : "lib/Plucene/Search/PhraseScorer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::PhraseScorer"
      },
      {
         "file" : "lib/Plucene/Analysis/SimpleAnalyzer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::SimpleAnalyzer"
      },
      {
         "file" : "lib/Plucene/Index/Writer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::Writer"
      },
      {
         "file" : "lib/Plucene/Index/SegmentMerger.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentMerger"
      },
      {
         "file" : "lib/Plucene/Analysis/PorterStemFilter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Analysis::PorterStemFilter"
      },
      {
         "file" : "lib/Plucene/Search/IndexSearcher.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::IndexSearcher"
      },
      {
         "file" : "lib/Plucene/Index/Reader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::Reader"
      },
      {
         "file" : "lib/Plucene/QueryParser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::QueryParser::Phrase"
      },
      {
         "file" : "lib/Plucene/Search/Hits.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::Hits"
      },
      {
         "file" : "lib/Plucene/Search/DateFilter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::DateFilter"
      },
      {
         "file" : "lib/Plucene/Store/InputStream.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Store::InputStream"
      },
      {
         "file" : "lib/Plucene/QueryParser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::QueryParser"
      },
      {
         "file" : "lib/Plucene/Search/PhraseScorer/Sloppy.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::PhraseScorer::Sloppy"
      },
      {
         "file" : "lib/Plucene/Store/OutputStream.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Store::OutputStream"
      },
      {
         "file" : "lib/Plucene/Index/SegmentsReader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentsReader"
      },
      {
         "file" : "lib/Plucene/Index/DocumentWriter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::Posting"
      },
      {
         "file" : "lib/Plucene/Index/TermInfosReader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::TermInfosReader"
      },
      {
         "file" : "lib/Plucene/Index/SegmentTermEnum.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentTermEnum"
      },
      {
         "file" : "lib/Plucene/Index/SegmentsReader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::SegmentsTermPositions"
      },
      {
         "file" : "lib/Plucene/Index/DocumentWriter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Index::DocumentWriter"
      },
      {
         "file" : "lib/Plucene/QueryParser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::QueryParser::Term"
      },
      {
         "file" : "lib/Plucene/Search/Hits.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::HitDoc"
      },
      {
         "file" : "lib/Plucene/Search/PhrasePositions.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plucene::Search::PhrasePositions"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "Plucene-1.25.tar.gz",
   "prereq" : [
      {
         "is_build_prereq" : 1,
         "requires" : "File::Slurp",
         "type" : "build_requires",
         "version" : "2002.1031"
      },
      {
         "is_prereq" : 1,
         "requires" : "Class::Virtual",
         "type" : "runtime_requires",
         "version" : "0.03"
      },
      {
         "is_prereq" : 1,
         "requires" : "Time::Piece",
         "type" : "runtime_requires",
         "version" : "1.08"
      },
      {
         "is_prereq" : 1,
         "requires" : "Carp",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "List::Util",
         "type" : "runtime_requires",
         "version" : "1.13"
      },
      {
         "is_prereq" : 1,
         "requires" : "IO::Handle",
         "type" : "runtime_requires",
         "version" : "1.21_00"
      },
      {
         "is_prereq" : 1,
         "requires" : "IO::Scalar",
         "type" : "runtime_requires",
         "version" : "2.104"
      },
      {
         "is_prereq" : 1,
         "requires" : "Memoize",
         "type" : "runtime_requires",
         "version" : "1.01"
      },
      {
         "is_prereq" : 1,
         "requires" : "Class::Accessor",
         "type" : "runtime_requires",
         "version" : "0.18"
      },
      {
         "is_prereq" : 1,
         "requires" : "IO::File",
         "type" : "runtime_requires",
         "version" : "1.08"
      },
      {
         "is_prereq" : 1,
         "requires" : "Encode",
         "type" : "runtime_requires",
         "version" : ""
      },
      {
         "is_prereq" : 1,
         "requires" : "Lingua::Stem::En",
         "type" : "runtime_requires",
         "version" : "2.12"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Test::Harness",
         "type" : "build_requires",
         "version" : "2.30"
      },
      {
         "is_prereq" : 1,
         "requires" : "Tie::Array::Sorted",
         "type" : "runtime_requires",
         "version" : "1.1"
      },
      {
         "is_prereq" : 1,
         "requires" : "File::Spec::Functions",
         "type" : "runtime_requires",
         "version" : "1.1"
      },
      {
         "is_prereq" : 1,
         "requires" : "Class::Accessor::Fast",
         "type" : "runtime_requires",
         "version" : "0.02"
      },
      {
         "is_prereq" : 1,
         "requires" : "Bit::Vector::Minimal",
         "type" : "runtime_requires",
         "version" : "1.0"
      }
   ],
   "released_epoch" : 1156620308,
   "size_packed" : 335300,
   "size_unpacked" : 979045,
   "uses" : {
      "noed_in_code" : {
         "warnings" : 6
      },
      "required_in_config" : {
         "5.008" : 1
      },
      "required_in_tests" : {
         "Test::More" : 2
      },
      "used_in_code" : {
         "Bit::Vector::Minimal" : 3,
         "Carp" : 27,
         "Class::Accessor::Fast" : 44,
         "Class::Struct" : 1,
         "Encode" : 2,
         "Exporter" : 3,
         "Fcntl" : 3,
         "File::Path" : 1,
         "File::Slurp" : 7,
         "File::Temp" : 2,
         "IO::Handle" : 1,
         "IO::Scalar" : 8,
         "Lingua::Stem::En" : 1,
         "List::Util" : 10,
         "Memoize" : 4,
         "POSIX" : 1,
         "Text::Balanced" : 6,
         "Tie::Array::Sorted" : 2,
         "Time::Piece" : 2,
         "bytes" : 1,
         "constant" : 3,
         "strict" : 79,
         "warnings" : 79
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1,
         "Module::Build" : 2,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_eval_in_tests" : {
         "Test::Pod" : 1,
         "Test::Pod::Coverage" : 1
      },
      "used_in_tests" : {
         "Encode" : 1,
         "File::Path" : 7,
         "File::Slurp" : 6,
         "File::Temp" : 10,
         "IO::Scalar" : 1,
         "List::Util" : 1,
         "Test::More" : 24,
         "Time::Piece" : 2,
         "strict" : 24,
         "warnings" : 24
      }
   },
   "valid_signature" : -1,
   "version" : "1.25",
   "versions" : {
      "lib/Plucene.pm" : {
         "Plucene" : "1.25"
      },
      "lib/Plucene/Analysis/Analyzer.pm" : {
         "Plucene::Analysis::Analyzer" : "undef"
      },
      "lib/Plucene/Analysis/CharTokenizer.pm" : {
         "Plucene::Analysis::CharTokenizer" : "undef"
      },
      "lib/Plucene/Analysis/LetterTokenizer.pm" : {
         "Plucene::Analysis::LetterTokenizer" : "undef"
      },
      "lib/Plucene/Analysis/LowerCaseFilter.pm" : {
         "Plucene::Analysis::LowerCaseFilter" : "undef"
      },
      "lib/Plucene/Analysis/LowerCaseTokenizer.pm" : {
         "Plucene::Analysis::LowerCaseTokenizer" : "undef"
      },
      "lib/Plucene/Analysis/PorterStemFilter.pm" : {
         "Plucene::Analysis::PorterStemFilter" : "undef"
      },
      "lib/Plucene/Analysis/SimpleAnalyzer.pm" : {
         "Plucene::Analysis::SimpleAnalyzer" : "undef"
      },
      "lib/Plucene/Analysis/Standard/StandardAnalyzer.pm" : {
         "Plucene::Analysis::Standard::StandardAnalyzer" : "undef"
      },
      "lib/Plucene/Analysis/Standard/StandardTokenizer.pm" : {
         "Plucene::Analysis::Standard::StandardTokenizer" : "undef"
      },
      "lib/Plucene/Analysis/StopAnalyzer.pm" : {
         "Plucene::Analysis::StopAnalyzer" : "undef"
      },
      "lib/Plucene/Analysis/StopFilter.pm" : {
         "Plucene::Analysis::StopFilter" : "undef"
      },
      "lib/Plucene/Analysis/Token.pm" : {
         "Plucene::Analysis::Token" : "undef"
      },
      "lib/Plucene/Analysis/TokenFilter.pm" : {
         "Plucene::Analysis::TokenFilter" : "undef"
      },
      "lib/Plucene/Analysis/Tokenizer.pm" : {
         "Plucene::Analysis::Tokenizer" : "undef"
      },
      "lib/Plucene/Analysis/WhitespaceAnalyzer.pm" : {
         "Plucene::Analysis::WhitespaceAnalyzer" : "undef"
      },
      "lib/Plucene/Analysis/WhitespaceTokenizer.pm" : {
         "Plucene::Analysis::WhitespaceTokenizer" : "undef"
      },
      "lib/Plucene/Bitvector.pm" : {
         "Plucene::Bitvector" : "undef"
      },
      "lib/Plucene/Document.pm" : {
         "Plucene::Document" : "undef"
      },
      "lib/Plucene/Document/DateSerializer.pm" : {
         "Plucene::Document::DateSerializer" : "undef"
      },
      "lib/Plucene/Document/Field.pm" : {
         "Plucene::Document::Field" : "undef"
      },
      "lib/Plucene/Index/DocumentWriter.pm" : {
         "Plucene::Index::DocumentWriter" : "undef",
         "Plucene::Index::Posting" : "undef"
      },
      "lib/Plucene/Index/FieldInfos.pm" : {
         "Plucene::Index::FieldInfos" : "undef"
      },
      "lib/Plucene/Index/FieldsReader.pm" : {
         "Plucene::Index::FieldsReader" : "undef"
      },
      "lib/Plucene/Index/FieldsWriter.pm" : {
         "Plucene::Index::FieldsWriter" : "undef"
      },
      "lib/Plucene/Index/Reader.pm" : {
         "Plucene::Index::Reader" : "undef"
      },
      "lib/Plucene/Index/SegmentInfo.pm" : {
         "Plucene::Index::SegmentInfo" : "undef"
      },
      "lib/Plucene/Index/SegmentInfos.pm" : {
         "Plucene::Index::SegmentInfos" : "undef"
      },
      "lib/Plucene/Index/SegmentMergeInfo.pm" : {
         "Plucene::Index::SegmentMergeInfo" : "undef"
      },
      "lib/Plucene/Index/SegmentMerger.pm" : {
         "Plucene::Index::SegmentMerger" : "undef"
      },
      "lib/Plucene/Index/SegmentReader.pm" : {
         "Plucene::Index::Norm" : "undef",
         "Plucene::Index::SegmentReader" : "undef"
      },
      "lib/Plucene/Index/SegmentTermDocs.pm" : {
         "Plucene::Index::SegmentTermDocs" : "undef"
      },
      "lib/Plucene/Index/SegmentTermEnum.pm" : {
         "Plucene::Index::SegmentTermEnum" : "undef"
      },
      "lib/Plucene/Index/SegmentTermPositions.pm" : {
         "Plucene::Index::SegmentTermPositions" : "undef"
      },
      "lib/Plucene/Index/SegmentsReader.pm" : {
         "Plucene::Index::SegmentsReader" : "undef",
         "Plucene::Index::SegmentsTermDocs" : "undef",
         "Plucene::Index::SegmentsTermPositions" : "undef"
      },
      "lib/Plucene/Index/SegmentsTermEnum.pm" : {
         "Plucene::Index::SegmentsTermEnum" : "undef"
      },
      "lib/Plucene/Index/Term.pm" : {
         "Plucene::Index::Term" : "undef"
      },
      "lib/Plucene/Index/TermInfo.pm" : {
         "Plucene::Index::TermInfo" : "undef"
      },
      "lib/Plucene/Index/TermInfosReader.pm" : {
         "Plucene::Index::TermInfosReader" : "undef"
      },
      "lib/Plucene/Index/TermInfosWriter.pm" : {
         "Plucene::Index::TermInfosWriter" : "undef"
      },
      "lib/Plucene/Index/Writer.pm" : {
         "Plucene::Index::Writer" : "undef"
      },
      "lib/Plucene/QueryParser.pm" : {
         "Plucene::QueryParser" : "undef",
         "Plucene::QueryParser::Phrase" : "undef",
         "Plucene::QueryParser::Prefix" : "undef",
         "Plucene::QueryParser::Subquery" : "undef",
         "Plucene::QueryParser::Term" : "undef",
         "Plucene::QueryParser::TopLevel" : "undef"
      },
      "lib/Plucene/Search/BooleanClause.pm" : {
         "Plucene::Search::BooleanClause" : "undef"
      },
      "lib/Plucene/Search/BooleanQuery.pm" : {
         "Plucene::Search::BooleanQuery" : "undef"
      },
      "lib/Plucene/Search/BooleanScorer.pm" : {
         "Plucene::Search::BooleanScorer" : "undef",
         "Plucene::Search::BucketCollector" : "undef",
         "Plucene::Search::BucketTable" : "undef"
      },
      "lib/Plucene/Search/DateFilter.pm" : {
         "Plucene::Search::DateFilter" : "undef"
      },
      "lib/Plucene/Search/Filter.pm" : {
         "Plucene::Search::Filter" : "undef"
      },
      "lib/Plucene/Search/HitCollector.pm" : {
         "Plucene::Search::HitCollector" : "undef"
      },
      "lib/Plucene/Search/Hits.pm" : {
         "Plucene::Search::HitDoc" : "undef",
         "Plucene::Search::Hits" : "undef"
      },
      "lib/Plucene/Search/IndexSearcher.pm" : {
         "Plucene::Search::IndexSearcher" : "undef"
      },
      "lib/Plucene/Search/PhrasePositions.pm" : {
         "Plucene::Search::PhrasePositions" : "undef"
      },
      "lib/Plucene/Search/PhraseQuery.pm" : {
         "Plucene::Search::PhraseQuery" : "undef"
      },
      "lib/Plucene/Search/PhraseScorer.pm" : {
         "Plucene::Search::PhraseScorer" : "undef"
      },
      "lib/Plucene/Search/PhraseScorer/Exact.pm" : {
         "Plucene::Search::PhraseScorer::Exact" : "undef"
      },
      "lib/Plucene/Search/PhraseScorer/Sloppy.pm" : {
         "Plucene::Search::PhraseScorer::Sloppy" : "undef"
      },
      "lib/Plucene/Search/PrefixQuery.pm" : {
         "Plucene::Search::PrefixQuery" : "undef"
      },
      "lib/Plucene/Search/Query.pm" : {
         "Plucene::Search::Query" : "undef"
      },
      "lib/Plucene/Search/Scorer.pm" : {
         "Plucene::Search::Scorer" : "undef"
      },
      "lib/Plucene/Search/Searcher.pm" : {
         "Plucene::Search::Searcher" : "undef"
      },
      "lib/Plucene/Search/Similarity.pm" : {
         "Plucene::Search::Similarity" : "undef"
      },
      "lib/Plucene/Search/TermQuery.pm" : {
         "Plucene::Search::TermQuery" : "undef"
      },
      "lib/Plucene/Search/TermScorer.pm" : {
         "Plucene::Search::TermScorer" : "undef"
      },
      "lib/Plucene/Search/TopDocs.pm" : {
         "Plucene::Search::TopDocs" : "undef"
      },
      "lib/Plucene/Store/InputStream.pm" : {
         "Plucene::Store::InputStream" : "undef"
      },
      "lib/Plucene/Store/OutputStream.pm" : {
         "Plucene::Store::OutputStream" : "undef"
      },
      "lib/Plucene/TestCase.pm" : {
         "Plucene::TestCase" : "undef"
      },
      "lib/Plucene/Utils.pm" : {
         "Plucene::Utils" : "undef"
      }
   },
   "vname" : "Plucene-1.25"
}