The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:KinoSearch kinosearch"

KinoSearch - Search engine library. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC

KinoSearch::Docs::Cookbook - KinoSearch recipes. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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. River stage two • 9 direct dependents • 10 total dependents

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
139 results (0.033 seconds)