Processing

Please wait...

Settings

Settings

Goto Application

1. WO2009004796 - BIT STRING SEARCH METHOD AND PROGRAM

Publication Number WO/2009/004796
Publication Date 08.01.2009
International Application No. PCT/JP2008/001731
International Filing Date 02.07.2008
IPC
G06F 17/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
30Information retrieval; Database structures therefor
CPC
G06F 16/322
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
30of unstructured textual data
31Indexing; Data structures therefor; Storage structures
316Indexing structures
322Trees
Applicants
  • 株式会社エスグランツ S.GRANTS CO., LTD. [JP]/[JP] (AllExceptUS)
  • 新庄敏男 SHINJO, Toshio [JP]/[JP] (UsOnly)
  • 國分光裕 KOKUBUN, Mitsuhiro [JP]/[JP] (UsOnly)
Inventors
  • 新庄敏男 SHINJO, Toshio
  • 國分光裕 KOKUBUN, Mitsuhiro
Agents
  • ▲徳▼永民雄 TOKUNAGA, Tamio
Priority Data
2007-17557003.07.2007JP
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) BIT STRING SEARCH METHOD AND PROGRAM
(FR) PROCÉDÉ ET PROGRAMME DE RECHERCHE DE CHAÎNE DE BITS
(JA) ビット列検索方法及びプログラム
Abstract
(EN)
Provided is a search method which is appropriate for handling a don't care bit. A coupled node tree is formed by a node pair of route node and branch node with a leaf node or a branch node with a branch node or a leaf node with a leaf node arranged in adjacent storage regions. The branch node includes position information on a distinguishing bit position of a search key for performing a bit string search encoded so as to distinguish the don't care bit from a meaningful bit and a position of a representative node as one of the node pair of the link destination. The leaf node includes an index key formed by a bit string in the encoded/non-encoded state. In the branch node, according to the bit value of the search key at the distinguishing bit position, linking to any one node of the node pair of the link destination is successively repeated until the leaf node is reached. If necessary, the path leading to the leaf node is traced so as to perform search considering the don't care bit.
(FR)
La présente invention concerne un procédé de recherche convenant pour gérer un bit sans importance. Une arborescence de nœuds couplés est formée par une paire de nœuds du nœud de route et du nœud de dérivation avec un nœud feuille, ou un nœud de dérivation avec un nœud de dérivation, ou un nœud feuille avec un nœud feuille agencé dans des régions de stockage adjacentes. Le nœud de dérivation comprend des informations de position sur une position de bit distinctive d'une clé de recherche pour réaliser une recherche de chaîne de bits codée de manière distinguer le bit sans importance d'un bit signifiant et une position d'un nœud représentatif comme l'une des paires de nœuds de la destination de liaison. Le nœud feuille comprend une clé d'index formée d'une chaîne de bits dans l'état codé/non-codé. Dans le nœud de dérivation, selon la valeur de bit de la clé de recherche à la position de bit distinctive, la liaison à l'un des nœuds de la paire de nœuds de la destination de liaison est répétée à plusieurs reprises jusqu'à atteindre le nœud feuille. Si nécessaire, le chemin menant au nœud feuille est tracé de manière à réaliser une recherche en tenant compte du bit sans importance.
(JA)
 ドントケアビットを扱うのに好適な検索方法を提供する。カップルドノードツリーはルートノードと、隣接した記憶領域に配置されるブランチノードとリーフノードまたはブランチノード同士またはリーフノード同士のノード対からなる。ブランチノードは、ドントケアビットと有意ビットを識別するよう符号化されているビット列検索を行うための検索キーの弁別ビット位置と、リンク先のノード対の一方のノードである代表ノードの位置を示す位置情報を含む。リーフノードは、符号化された/されていない状態のビット列からなるインデックスキーを含む。ブランチノードにおいて弁別ビット位置の検索キーのビット値に応じてリンク先のノード対のいずれかのノードにリンクすることを順次リーフノードに至るまで繰り返し、必要に応じてリーフノードに至る経路を遡ることにより、ドントケアビットを考慮した検索が行われる。
Latest bibliographic data on file with the International Bureau