Search results for "dist:KinoSearch kinosearch"
KinoSearch - Search engine library.
KinoSearch is a high-performance, modular search engine library. Features * Extremely fast. A single machine can handle millions of documents. * Scalability to multiple machines. * Incremental indexing (addition/deletion of documents to/from an exist...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::InvIndex - Removed.
KinoSearch::InvIndex been removed as of version 0.30....
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::InvIndexer - Replaced by KinoSearch::Index::Indexer.
KinoSearch::InvIndexer been replaced by KinoSearch::Index::Indexer as of version 0.30....
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Index::Term - Removed.
KinoSearch::Index::Term has been removed from KinoSearch as of version 0.30....
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Object::Obj - Base class for all KinoSearch objects.
All objects in the KinoSearch:: hierarchy descend from KinoSearch::Object::Obj. All classes are implemented as blessed scalar references, with the scalar storing a pointer to a C struct. Subclassing The recommended way to subclass KinoSearch::Object:...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Object::Err - Exception.
Most of the time when KinoSearch encounters an error, it tries to raise a KinoSearch::Object::Err exception with an error message and context information. At present, it is only safe to catch exceptions which are specifically documented as catchable;...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Store::Lock - Abstract class representing an interprocess mutex lock.
The Lock class produces an interprocess mutex lock. The default subclass uses dot-lock files, but alternative implementations are possible. Each lock must have a name which is unique per resource to be locked. Each lock also has a "host" id which sho...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Plan::Schema - User-created specification for an inverted index.
A Schema is a specification which indicates how other entities should interpret the raw data in an inverted index and interact with it. Once an actual index has been created using a particular Schema, existing field definitions may not be changed. Ho...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Search::Hits - Access search results.
Hits objects are iterators used to access the results of a search....
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Docs::DocIDs - Characteristics of KinoSearch document ids.
Document ids are signed 32-bit integers Document ids in KinoSearch start at 1. Because 0 is never a valid doc id, we can use it as a sentinel value: while ( my $doc_id = $posting_list->next ) { ... } Document ids are ephemeral The document ids used b...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Search::Span - An offset, a length, and a weight.
Span objects store information about a span across an array of... something. The unit is context-dependent. Text is one possibility, in which case offset and length might be measured in Unicode code points. However, the Span could also refer to a spa...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Search::Query - A specification for a search query.
Query objects are simple containers which contain the minimum information necessary to define a search query. The most common way to generate Query objects is to feed a search string such as 'foo AND bar' to a QueryParser's parse() method, which outp...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Store::Folder - Abstract class representing a directory.
A "file" within a Folder might be a real file on disk -- or it might be a RAM buffer. Similarly, delete() might delete a file from the file system, or a key-value pair from a hash, or something else. The archetypal implementation of Folder, FSFolder,...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Document::Doc - A document.
A Doc object is akin to a row in a database, in that it is made up of one or more fields, each of which has a value....
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Docs::IRTheory - Crash course in information retrieval.
CREAMYG/KinoSearch-0.315
-
16 Apr 2012 21:20:13 UTC
KinoSearch::Docs::Cookbook - KinoSearch recipes.
The Cookbook provides thematic documentation covering some of KinoSearch's more sophisticated features. For a step-by-step introduction to KinoSearch, see KinoSearch::Docs::Tutorial. Chapters * KinoSearch::Docs::Cookbook::FastUpdates - While index up...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Store::LockErr - Lock exception.
LockErr is a subclass of Err which indicates that a file locking problem occurred....
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Index::Indexer - Build inverted indexes.
The Indexer class is KinoSearch's primary tool for managing the content of inverted indexes, which may later be searched using IndexSearcher. In general, only one Indexer at a time may write to an index safely. If a write lock cannot be secured, new(...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Plan::BlobType - Default behaviors for binary fields.
BlobType is an implementation of FieldType tuned for use with fields containing binary data, which cannot be indexed or searched -- only stored....
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC
KinoSearch::Index::Lexicon - Iterator for a field's terms.
A Lexicon is an iterator which provides access to all the unique terms for a given field in sorted order. If an index consists of two documents with a 'content' field holding "three blind mice" and "three musketeers" respectively, then iterating thro...
CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC