A registration method for structured documents includes the steps of:
preparing correspondence data between a string and a string occurrence
position within a structured document for each structured document, and
additionally storing the correspondence data in an occurrence frequency
extracting index; and preparing a list of a character, an element
containing the character and a length of the element and additionally
storing the list in an element length index. A search method for
structured documents includes the steps of: inputting search conditions
including a search term and an element for specifying a search range;
decomposing the search term into a plurality of substrings, obtaining an
occurrence frequency and an occurrence position of the search term using
the plurality of substrings from the occurrence frequency extracting
index; selecting a character from the search term, obtaining an element
containing the character using the character from the element length
index, and further extracting a length of the element within the search
range; calculating a matching degree for the search conditions from the
occurrence frequency and the occurrence position of the search term and
the length of the element within the search range; and outputting the
element containing the search term and the matching degree.
Eine Ausrichtung Methode für strukturierte Dokumente schließt die Schritte von ein: Vorbereiten von von Korrespondenzdaten zwischen einer Zeichenkette und einer Zeichenketteauftretenposition innerhalb eines strukturierten Dokumentes für jedes strukturierte Dokument, und die Korrespondenzdaten in einer Auftretenfrequenz zusätzlich speichern, die Index extrahiert; und eine Liste eines Buchstabens, des Elements vorbereitend, die den Buchstaben und eine Länge des Elements enthalten und zusätzlich die Liste in einem Elementlänge Index speichern. Eine Suchmethode für strukturierte Dokumente schließt die Schritte von ein: das Eingeben von von Suche bedingt einschließlich eine Suchbezeichnung und ein Element für das Spezifizieren einer Suchstrecke; die Suchbezeichnung in eine Mehrzahl von Teilketten zerlegen, eine Auftretenfrequenz und eine Auftretenposition der Suchbezeichnung mit der Mehrzahl von Teilketten von der Auftretenfrequenz erreichend, die Index extrahiert; das Vorwählen eines Buchstabens von der Suchbezeichnung, ein Element erhalten, das den Buchstaben mit dem Buchstaben vom Elementlänge Index enthält, und fördern das Extrahieren einer Länge des Elements innerhalb des Suchbereiches; die Berechnung eines zusammenpassenden Grads für die Suche bedingt von der Auftretenfrequenz und von der Auftretenposition der Suchbezeichnung und von der Länge des Elements innerhalb des Suchbereiches; und das Element ausgebend, welches die Suchbezeichnung und den zusammenpassenden Grad enthält.