A text cataloging method includes a step of cataloging
already-analyzed-text data obtained from an analysis of a logical
structure of a text to be cataloged in a text database, a step of creating
a structure index by sequentially superposing logical structures of texts
to be cataloged, wherein a single metaelement is used for representing a
group of elements in the texts having the same position of appearance in
one of the texts and the same element type, a single piece of
meta-character-string data is used for representing a group of pieces of
character-string data in the texts having the same position of appearance
in one of the texts, and a context identifier is assigned to each metanode
composing a tree-like structure of the structure index for uniquely
identifying the metanode; a step of generating structured-full-text data
composed of definitions of associative relations between all pieces of
character-string data included in already-analyzed-text data of each text
to be cataloged, and context identifiers of pieces of
meta-character-string data in the structure index used for representing
the pieces of character-string data; and a character-string-index updating
step, including the sub-steps of extracting partial character strings,
generating structured-character-position information, and updating a
character-string index.