This library has 11 classes.
ECF: search-engine.ecf
Classes for parsing search terms and searching a list conforming to CHAIN [EL_WORD_SEARCHABLE] using case-insensitive word tokenization.
See myching.software for an example of a commercial application that makes use of this library.
Date and word search term parser
Search engine for word searchable list items conforming to EL_WORD_SEARCHABLE
Further Information
Click on class link to see client examples.
Search term parser
Further Information
Click on class link to see client examples.
Word searchable
Further Information
Click on class link to see client examples.
A tokenized string which forms the basis of a fast full text search engine. The initializing string argument is decomposed into a series of lowercased words ignoring punctuation. The resulting word-list is represented as a series of token id's which are keys into a table of unique words. Each token is of type CHARACTER_32
Further Information
Click on class link to see client examples.
A table of unique words used to create tokenized strings or word-lists consisting of a series of keys into the word table.
Further Information
Click on class link to see client examples.
Contains words search term
Date interval search term
Matches word token search string with any of the ending variations (last token)
A list of comma separated words for use with EL_COMMA_SEPARATED_WORDS_LIST
Comma separated words list storable as a recoverable chain. It's intended use is for making the entries of a EL_WORD_TOKEN_TABLE persistent.
Further Information
Click on class link to see client examples.