Small. Fast. Reliable.
Choose any three.

Full-text indexing for SQLite
Status: Draft (as of 25 Apr 2006)

Objective

Design and implement a full-text indexing and query system to be incorporated into SQLite. It should provide a number of useful features, but it should strive for efficiency and simplicity rather than the all-encompassing generality offered by implementations such as CLucene.


Background


Overview

This project comprises two primary services: indexing and querying. Broad goals include

Indexing

Querying


Detailed Design

Many more issues must be considered before a more detailed design will be possible. Among them are the following:

Interface and hardware requirements

Core data structures and algorithms

Features

Built in, available via a plug-in component, or ignored?