Product Documentation

c-treeACE V11.0 Update Guide

Previous Topic

Next Topic

Advanced Full-Text Search Indexing

This powerful new index technology is currently under development to support our Record Oriented APIs (CTDB) with plans to extend it further to additional APIs, including SQL in the future.

Similar to a traditional b-tree index over a c-tree data file, you may now define a full-text index by defining which character-type fields to include in this search index. An additional set of full-text index files will be maintained on disk.

This initial support is on a file-by-file basis (same as a typical c-tree index) and we intend on expanding the developer’s control over these indexes to include: multi-file-wide; database-wide; or global server-wide support. Once a full-text search index is defined for a file, it is maintained in real-time along with any other b-tree type c-tree indexes.

Accessing data records through a full-text search index is simple. Using new c-treeDB API search functions, you provide a “word” or “phrase” (text) to be searched. All records whose fields (defined in the index) contain this text are returned. It is left up to the developer to utilize this result as needed for the application.

Today’s applications process vast amounts of textual data. Full-Text search is a great mechanism for fast efficient access to character-type data elements. c-tree applications with large volumes of text data can now be complemented with high performing text search capabilities.


InvertedIndex

TOCIndex