Changes for version 0.6.2 - 2018-02-20
- Bugfixes:
- Fix rpath issue with ELF linkers using new dtags
- Fix build issue with recent Go versions
- [LUCY-325] - QueryParser mishandles trailing double quote
- [LUCY-327] - t/core/035-json.t aborts when compiled with lemon 3.22.0
Documentation
- Lucy::Docs::Cookbook - Apache Lucy recipes
- Lucy::Docs::Cookbook::CustomQuery - Sample subclass of Query
- Lucy::Docs::Cookbook::CustomQueryParser - Sample subclass of QueryParser.
- Lucy::Docs::Cookbook::FastUpdates - Near real-time index updates
- Lucy::Docs::DevGuide - Quick-start guide to hacking on Apache Lucy.
- Lucy::Docs::DocIDs - Characteristics of Apache Lucy document ids.
- Lucy::Docs::FileFormat - Overview of index file format
- Lucy::Docs::FileLocking - Manage indexes on shared volumes.
- Lucy::Docs::IRTheory - Crash course in information retrieval
- Lucy::Docs::Tutorial - Step-by-step introduction to Apache Lucy.
- Lucy::Docs::Tutorial::AnalysisTutorial - How to choose and use Analyzers.
- Lucy::Docs::Tutorial::BeyondSimpleTutorial - A more flexible app structure.
- Lucy::Docs::Tutorial::FieldTypeTutorial - Specify per-field properties and behaviors.
- Lucy::Docs::Tutorial::HighlighterTutorial - Augment search results with highlighted excerpts.
- Lucy::Docs::Tutorial::QueryObjectsTutorial - Use Query objects instead of query strings.
- Lucy::Docs::Tutorial::SimpleTutorial - Bare-bones search app.
Modules
- Lucy - Apache Lucy search engine library.
- Lucy::Analysis::Analyzer - Tokenize/modify/filter text.
- Lucy::Analysis::CaseFolder - Normalize case, facilitating case-insensitive search.
- Lucy::Analysis::EasyAnalyzer - A simple analyzer chain.
- Lucy::Analysis::Inversion - A collection of Tokens.
- Lucy::Analysis::Normalizer - Unicode normalization, case folding and accent stripping.
- Lucy::Analysis::PolyAnalyzer - Multiple Analyzers in series.
- Lucy::Analysis::RegexTokenizer - Split a string into tokens.
- Lucy::Analysis::SnowballStemmer - Reduce related words to a shared root.
- Lucy::Analysis::SnowballStopFilter - Suppress a “stoplist” of common words.
- Lucy::Analysis::StandardTokenizer - Split a string into tokens.
- Lucy::Analysis::Token - Unit of text.
- Lucy::Document::Doc - A document.
- Lucy::Document::HitDoc - A document read from an index.
- Lucy::Highlight::Highlighter - Create and highlight excerpts.
- Lucy::Index::BackgroundMerger - Consolidate index segments in the background.
- Lucy::Index::DataReader - Abstract base class for reading index data.
- Lucy::Index::DataWriter - Write data to an index.
- Lucy::Index::DeletionsWriter - Abstract base class for marking documents as deleted.
- Lucy::Index::DocReader - Retrieve stored documents.
- Lucy::Index::IndexManager - Policies governing index updating, locking, and file deletion.
- Lucy::Index::IndexReader - Read from an inverted index.
- Lucy::Index::Indexer - Build inverted indexes.
- Lucy::Index::Lexicon - Iterator for a field’s terms.
- Lucy::Index::LexiconReader - Read Lexicon data.
- Lucy::Index::PolyReader - Multi-segment implementation of IndexReader.
- Lucy::Index::PostingList - Term-Document pairings.
- Lucy::Index::PostingListReader - Read postings data.
- Lucy::Index::SegReader - Single-segment IndexReader.
- Lucy::Index::SegWriter - Write one segment of an index.
- Lucy::Index::Segment - Warehouse for information about one segment of an inverted index.
- Lucy::Index::Similarity - Judge how well a document matches a query.
- Lucy::Index::Snapshot - Point-in-time index file list.
- Lucy::Object::BitVector - An array of bits.
- Lucy::Object::Obj - Moved.
- Lucy::Plan::Architecture - Configure major components of an index.
- Lucy::Plan::BlobType - Default behaviors for binary fields.
- Lucy::Plan::FieldType - Define a field’s behavior.
- Lucy::Plan::FullTextType - Full-text search field type.
- Lucy::Plan::Schema - User-created specification for an inverted index.
- Lucy::Plan::StringType - Non-tokenized text type.
- Lucy::Search::ANDQuery - Intersect multiple result sets.
- Lucy::Search::Collector - Process hits.
- Lucy::Search::Collector::BitCollector - Collector which records doc nums in a BitVector.
- Lucy::Search::Compiler - Query-to-Matcher compiler.
- Lucy::Search::Hits - Access search results.
- Lucy::Search::IndexSearcher - Execute searches against a single index.
- Lucy::Search::LeafQuery - Leaf node in a tree created by QueryParser.
- Lucy::Search::MatchAllQuery - Query which matches all documents.
- Lucy::Search::Matcher - Match a set of document ids.
- Lucy::Search::NOTQuery - Invert the result set of another Query.
- Lucy::Search::NoMatchQuery - Query which matches no documents.
- Lucy::Search::ORQuery - Union multiple result sets.
- Lucy::Search::PhraseQuery - Query matching an ordered list of terms.
- Lucy::Search::PolyQuery - Base class for composite Query objects.
- Lucy::Search::PolySearcher - Aggregate results from multiple Searchers.
- Lucy::Search::Query - A specification for a search query.
- Lucy::Search::QueryParser - Transform a string into a Query object.
- Lucy::Search::RangeQuery - Match a range of values.
- Lucy::Search::RequiredOptionalQuery - Join results for two Queries, one required, one optional.
- Lucy::Search::Searcher - Base class for searching collections of documents.
- Lucy::Search::SortRule - Element of a SortSpec.
- Lucy::Search::SortSpec - Specify a custom sort order for search results.
- Lucy::Search::Span - An offset, a length, and a weight.
- Lucy::Search::TermQuery - Query which matches individual terms.
- Lucy::Simple - Basic search engine.
- Lucy::Store::FSFolder - File System implementation of Folder.
- Lucy::Store::Folder - Abstract class representing a directory.
- Lucy::Store::Lock - Abstract class representing an interprocess mutex lock.
- Lucy::Store::LockErr - Lock exception.
- Lucy::Store::LockFactory - Create Locks.
- Lucy::Store::RAMFolder - In-memory Folder implementation.
- LucyX::Index::ByteBufDocReader - Read a Doc as a fixed-width byte array.
- LucyX::Index::ByteBufDocWriter - Write a Doc as a fixed-width byte array.
- LucyX::Index::LongFieldSim - Similarity optimized for long fields.
- LucyX::Index::ZlibDocReader - Compressed doc storage.
- LucyX::Index::ZlibDocWriter - Compressed doc storage.
- LucyX::Remote::ClusterSearcher - Search multiple remote indexes.
- LucyX::Remote::SearchClient - Connect to a remote SearchServer.
- LucyX::Remote::SearchServer - Make a Searcher remotely accessible.
- LucyX::Search::Filter - Build a caching filter based on results of a Query.
- LucyX::Search::MockMatcher - Matcher with arbitrary docs and scores.
- LucyX::Search::ProximityQuery - Query matching an ordered list of terms.
- FlatQueryParser
Provides
- Lucy::Analysis::RegexTokenizer in lib/Lucy.pm
- Lucy::Document::Doc in lib/Lucy.pm
- Lucy::Highlight::HeatMap in lib/Lucy/Highlight/HeatMap.pm
- Lucy::Index::DeletionsReader in lib/Lucy/Index/DeletionsReader.pm
- Lucy::Index::DocVector in lib/Lucy.pm
- Lucy::Index::DocVector in lib/Lucy/Index/DocVector.pm
- Lucy::Index::DocWriter in lib/Lucy/Index/DocWriter.pm
- Lucy::Index::FilePurger in lib/Lucy/Index/FilePurger.pm
- Lucy::Index::HighlightReader in lib/Lucy/Index/HighlightReader.pm
- Lucy::Index::HighlightWriter in lib/Lucy/Index/HighlightWriter.pm
- Lucy::Index::IndexReader in lib/Lucy.pm
- Lucy::Index::Indexer in lib/Lucy.pm
- Lucy::Index::Inverter in lib/Lucy/Index/Inverter.pm
- Lucy::Index::LexiconWriter in lib/Lucy/Index/LexiconWriter.pm
- Lucy::Index::PolyLexicon in lib/Lucy/Index/PolyLexicon.pm
- Lucy::Index::Posting in lib/Lucy/Index/Posting.pm
- Lucy::Index::Posting::MatchPosting in lib/Lucy/Index/Posting/MatchPosting.pm
- Lucy::Index::Posting::RichPosting in lib/Lucy/Index/Posting/RichPosting.pm
- Lucy::Index::Posting::ScorePosting in lib/Lucy/Index/Posting/ScorePosting.pm
- Lucy::Index::PostingListWriter in lib/Lucy/Index/PostingListWriter.pm
- Lucy::Index::SegLexicon in lib/Lucy/Index/SegLexicon.pm
- Lucy::Index::SegPostingList in lib/Lucy/Index/SegPostingList.pm
- Lucy::Index::Similarity in lib/Lucy.pm
- Lucy::Index::SortCache in lib/Lucy/Index/SortCache.pm
- Lucy::Index::SortReader in lib/Lucy/Index/SortReader.pm
- Lucy::Index::SortWriter in lib/Lucy/Index/SortWriter.pm
- Lucy::Index::TermInfo in lib/Lucy/Index/TermInfo.pm
- Lucy::Index::TermVector in lib/Lucy.pm
- Lucy::Index::TermVector in lib/Lucy/Index/TermVector.pm
- Lucy::Object::BitVector in lib/Lucy.pm
- Lucy::Object::I32Array in lib/Lucy/Object/I32Array.pm
- Lucy::Object::Obj in lib/Lucy.pm
- Lucy::Plan::Float32Type in lib/Lucy/Plan/Float32Type.pm
- Lucy::Plan::Float64Type in lib/Lucy/Plan/Float64Type.pm
- Lucy::Plan::Int32Type in lib/Lucy/Plan/Int32Type.pm
- Lucy::Plan::Int64Type in lib/Lucy/Plan/Int64Type.pm
- Lucy::Search::ANDMatcher in lib/Lucy/Search/ANDMatcher.pm
- Lucy::Search::BitVecMatcher in lib/Lucy/Search/BitVecMatcher.pm
- Lucy::Search::Collector::SortCollector in lib/Lucy/Search/Collector/SortCollector.pm
- Lucy::Search::Compiler in lib/Lucy.pm
- Lucy::Search::HitQueue in lib/Lucy/Search/HitQueue.pm
- Lucy::Search::MatchDoc in lib/Lucy.pm
- Lucy::Search::MatchDoc in lib/Lucy/Search/MatchDoc.pm
- Lucy::Search::NOTMatcher in lib/Lucy/Search/NOTMatcher.pm
- Lucy::Search::ORScorer in lib/Lucy/Search/ORScorer.pm
- Lucy::Search::PolyCompiler in lib/Lucy/Search/PolyCompiler.pm
- Lucy::Search::Query in lib/Lucy.pm
- Lucy::Search::RequiredOptionalMatcher in lib/Lucy/Search/RequiredOptionalMatcher.pm
- Lucy::Search::SortRule in lib/Lucy.pm
- Lucy::Search::SortSpec in lib/Lucy.pm
- Lucy::Search::TopDocs in lib/Lucy.pm
- Lucy::Search::TopDocs in lib/Lucy/Search/TopDocs.pm
- Lucy::Store::FSFileHandle in lib/Lucy.pm
- Lucy::Store::FSFileHandle in lib/Lucy/Store/FSFileHandle.pm
- Lucy::Store::FileHandle in lib/Lucy.pm
- Lucy::Store::FileHandle in lib/Lucy/Store/FileHandle.pm
- Lucy::Store::InStream in lib/Lucy/Store/InStream.pm
- Lucy::Store::OutStream in lib/Lucy/Store/OutStream.pm
- Lucy::Store::RAMFile in lib/Lucy/Store/RAMFile.pm
- Lucy::Store::RAMFileHandle in lib/Lucy.pm
- Lucy::Store::RAMFileHandle in lib/Lucy/Store/RAMFileHandle.pm
- Lucy::Util::Debug in lib/Lucy.pm
- Lucy::Util::Debug in lib/Lucy/Util/Debug.pm
- Lucy::Util::IndexFileNames in lib/Lucy.pm
- Lucy::Util::IndexFileNames in lib/Lucy/Util/IndexFileNames.pm
- Lucy::Util::Json in lib/Lucy/Util/Json.pm
- Lucy::Util::MemoryPool in lib/Lucy/Util/MemoryPool.pm
- Lucy::Util::PriorityQueue in lib/Lucy/Util/PriorityQueue.pm
- Lucy::Util::SortExternal in lib/Lucy/Util/SortExternal.pm
- Lucy::Util::Stepper in lib/Lucy/Util/Stepper.pm
- Lucy::Util::StringHelper in lib/Lucy.pm
- Lucy::Util::StringHelper in lib/Lucy/Util/StringHelper.pm
- LucyX::Search::FilterCompiler in lib/LucyX/Search/Filter.pm
- LucyX::Search::FilterMatcher in lib/LucyX/Search/Filter.pm
Examples
- sample/PrefixQuery.pm [pod]
- sample/README.txt
- sample/indexer.pl
- sample/search.cgi
- sample/us_constitution/amend1.txt
- sample/us_constitution/amend10.txt
- sample/us_constitution/amend11.txt
- sample/us_constitution/amend12.txt
- sample/us_constitution/amend13.txt
- sample/us_constitution/amend14.txt
- sample/us_constitution/amend15.txt
- sample/us_constitution/amend16.txt
- sample/us_constitution/amend17.txt
- sample/us_constitution/amend18.txt
- sample/us_constitution/amend19.txt
- sample/us_constitution/amend2.txt
- sample/us_constitution/amend20.txt
- sample/us_constitution/amend21.txt
- sample/us_constitution/amend22.txt
- sample/us_constitution/amend23.txt
- sample/us_constitution/amend24.txt
- sample/us_constitution/amend25.txt
- sample/us_constitution/amend26.txt
- sample/us_constitution/amend27.txt
- sample/us_constitution/amend3.txt
- sample/us_constitution/amend4.txt
- sample/us_constitution/amend5.txt
- sample/us_constitution/amend6.txt
- sample/us_constitution/amend7.txt
- sample/us_constitution/amend8.txt
- sample/us_constitution/amend9.txt
- sample/us_constitution/art1sec1.txt
- sample/us_constitution/art1sec10.txt
- sample/us_constitution/art1sec2.txt
- sample/us_constitution/art1sec3.txt
- sample/us_constitution/art1sec4.txt
- sample/us_constitution/art1sec5.txt
- sample/us_constitution/art1sec6.txt
- sample/us_constitution/art1sec7.txt
- sample/us_constitution/art1sec8.txt
- sample/us_constitution/art1sec9.txt
- sample/us_constitution/art2sec1.txt
- sample/us_constitution/art2sec2.txt
- sample/us_constitution/art2sec3.txt
- sample/us_constitution/art2sec4.txt
- sample/us_constitution/art3sec1.txt
- sample/us_constitution/art3sec2.txt
- sample/us_constitution/art3sec3.txt
- sample/us_constitution/art4sec1.txt
- sample/us_constitution/art4sec2.txt
- sample/us_constitution/art4sec3.txt
- sample/us_constitution/art4sec4.txt
- sample/us_constitution/art5.txt
- sample/us_constitution/art6.txt
- sample/us_constitution/art7.txt
- sample/us_constitution/index.html
- sample/us_constitution/preamble.txt
- sample/us_constitution/uscon.css