A methods for storing a searchable set of keywords includes concatenating the
keywords
to form a string, and defining one or more links between two or more characters
in the string. A delimiting character separates the keywords in the string, and
the links are pointers. Any inaccessible characters in the string are removed to
improve the storage cost the method.