Search apparatus and method using order pattern including repeating pattern
AssigneeFujitsu Limited
InventorNaoki Akaboshi
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorNaoki Akaboshi
Estimating the term…
An order relation extracted from a search pattern query is converted into a deterministic finite automaton (DFA). A process of determining whether or not a state transition can be performed by the DFA using each record, and of registering a transition destination and history information in a state transition set, is repeated, thereby obtaining a combination of records corresponding to the search pattern query.
Search is unavailable right now. Please try again in a moment.
A search apparatus searching for a combination of records from a set of records consisting of a plurality of attributes, comprising:
A computer-readable recording medium recording a program for enabling a computer that searches for a combination of records from a set of records consisting of a plurality of attributes, to perform:
A propagation signal propagating a program to a computer for searching for a combination of records from a set of records consisting of a plurality of attributes, the program enabling the computer to perform:
A search method of searching for a combination of records from a set of records consisting of a plurality of attributes, comprising
A search apparatus searching for a combination of records from a set of records consisting of a plurality of attributes, comprising:
Dependencies are inferred from the claim text.
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Query processing: by using string matching techniques
Database or file accessing: query processing, i.e. searching
Query processing, i.e. searching: query formulation, input preparation, or translation
Query processing, i.e. searching: pattern matching access
Term end not estimated
1. Field of the Invention
The present invention relates to a method and an apparatus for searching for a pattern including a repeating pattern from among a large amount of data on the basis of an order possessed by each datum.
2. Description of the Related Art
FIG. 1A shows pattern matching using a regular expression;
FIG. 1B shows the first NFA;
FIG. 1C shows a DFA;
The following is the detailed explanation of the preferred embodiment of the present invention in reference to the drawings.
FIG. 2A is a block diagram showing the principle of a search apparatus of the present invention. The search apparatus shown in FIG. 2A is provided with an input device 101, a conversion device 102, a search device 103, and an output device 104. The apparatus searches for a combination of records from a set of records 105 that consist of a plurality of attributes.
The input device 101 inputs a search pattern query that includes a repetition of events and that is designated using a plurality of events each of which defines that a predetermined attribute of a record has a predetermined value, and also using an order relation amongst the plurality of events, which is defined based on the order of the attribute value. The conversion device 102 extracts the order relation from the search pattern query, and converts the thus-extracted order relation into a deterministic finite automaton.