Changes for version 0.4.3 - 2016-01-09

  • Improvements:
    • Check for incompatible Clownfish major version.
    • Improve build and installation scripts for C library.

Documentation

Generate word break table and tests
Auto-format Lucy code.
Lucy smoke test script
update Lucy version strings in source files
Apache Lucy search engine library.
Tokenize/modify/filter text.
Normalize case, facilitating case-insensitive search.
A simple analyzer chain.
Unicode normalization, case folding and accent stripping.
Multiple Analyzers in series.
Split a string into tokens.
Reduce related words to a shared root.
Suppress a "stoplist" of common words.
Split a string into tokens.
Apache Lucy recipes.
Sample subclass of Query.
Sample subclass of QueryParser.
Near real-time index updates.
Quick-start guide to hacking on Apache Lucy.
Characteristics of Apache Lucy document ids.
Overview of index file format.
Manage indexes on shared volumes.
Crash course in information retrieval.
Step-by-step introduction to Apache Lucy.
How to choose and use Analyzers.
A more flexible app structure.
Specify per-field properties and behaviors.
Augment search results with highlighted excerpts.
Use Query objects instead of query strings.
Bare-bones search app.
A document.
A document read from an index.
Create and highlight excerpts.
Consolidate index segments in the background.
Abstract base class for reading index data.
Write data to an index.
Abstract base class for marking documents as deleted.
Retrieve stored documents.
Policies governing index updating, locking, and file deletion.
Read from an inverted index.
Build inverted indexes.
Iterator for a field's terms.
Read Lexicon data.
Multi-segment implementation of IndexReader.
Term-Document pairings.
Read postings data.
Single-segment IndexReader.
Write one segment of an index.
Warehouse for information about one segment of an inverted index.
Judge how well a document matches a query.
Point-in-time index file list.
An array of bits.
Configure major components of an index.
Default behaviors for binary fields.
Define a field's behavior.
Full-text search field type.
User-created specification for an inverted index.
Non-tokenized text type.
Intersect multiple result sets.
Process hits.
Collector which records doc nums in a BitVector.
Query-to-Matcher compiler.
Access search results.
Execute searches against a single index.
Leaf node in a tree created by QueryParser.
Query which matches all documents.
Match a set of document ids.
Invert the result set of another Query.
Query which matches no documents.
Union multiple result sets.
Query matching an ordered list of terms.
Base class for composite Query objects.
Aggregate results from multiple Searchers.
A specification for a search query.
Transform a string into a Query object.
Match a range of values.
Join results for two Queries, one required, one optional.
Base class for searching collections of documents.
Element of a SortSpec.
Specify a custom sort order for search results.
An offset, a length, and a weight.
Query which matches individual terms.
File System implementation of Folder.
Abstract class representing a directory.
Abstract class representing an interprocess mutex lock.
Lock exception.
Create Locks.
In-memory Folder implementation.
Query matching an ordered list of terms.

Modules

Create compressed Unicode tables for C programs
Basic search engine.
Read a Doc as a fixed-width byte array.
Write a Doc as a fixed-width byte array.
Similarity optimized for long fields.
Compressed doc storage.
Compressed doc storage.
Search multiple remote indexes.
Connect to a remote SearchServer.
Make a Searcher remotely accessible.
Build a caching filter based on results of a Query.
Matcher with arbitrary docs and scores.
Simple query parser, with no boolean operators.

Provides

in lib/LucyX/Search/Filter.pm
in lib/LucyX/Search/Filter.pm

Examples