EP1569138A1

Index structure of metadata, method for providing indices of metadata, and metadata searching method and apparatus using the indices of metadata

Abstract

An index structure of metadata provided for searching for information on contents and a method for providing indices of the metadata, and a method and an apparatus for searching for the metadata using the index structure of the metadata are provided. The index structure comprises: a key index list section (110) comprising a list of multi-keys, each multi-key corresponding to a combination of fields of the metadata; a key index section (120); and a sub-key index section (130), wherein for a multi-key of the key index list: the sub-key index section (130) comprises ranges of values (114) of the multi-key and identification information (target_container, target_handle) on ones of the fragments of the metadata corresponding to the values (114) of the multi-key, and the key index section (120) comprises representative key values (113) representing the respective ranges of values (114) of the multi-key.

EP1569138A1, drawing sheet 1
Sheet 1 of 23

Term

Term ended

Projected expiry passed 16 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 5 independent, 5 dependent

  1. 1
    An index structure for metadata divided into fragments, comprising:a key index list section (110) comprising a list of multi-keys, each multi-key corresponding to a combination of fields of the metadata;a key index section (120);and a sub-key index section (130), wherein for a multi-key of the key index list: the sub-key index section (130) comprises ranges of values (114) of the multi-key and identification information (target_container, target_handle) on ones of the fragments of the metadata corresponding to the values (114) of the multi-key, and the key index section (120) comprises representative key values (113) representing the respective ranges of values (114) of the multi-key.
  2. 3
    A computer readable medium containing a data structure for storing an index for metadata divided into fragments, the index provided to search the metadata, the data structure comprising:a key index list section (110) comprising a list of multi-keys, each multi-key corresponding to a combination of fields of the metadata;a key index section (120);and a sub-key index section (130), wherein for a multi-key of the key index list: the sub-key index section (130) comprises ranges of values (114) of the multi-key and identification information on ones of the fragments of the metadata corresponding to the values of the multi-key, and the key index section (120) comprises representative key values (113) representing the respective ranges of values (114) of the multi-key.
  3. 4
    A method of providing an index structure for metadata divided into fragments, the method comprising:providing a key index list section (110) comprising a list of multi-keys, each multi-key corresponding to a combination of fields of the metadata;providing a key index section (120);and providing a sub-key index section (130), wherein for a multi-key of the key index list: the sub-key index section (130) comprises ranges of values (114) of the multi-key and identification information on ones of the fragments of the metadata corresponding to the values of the multi-key, and the key index section (120) comprises representative key values (113) representing the respective ranges of values (114) of the multi-key.
  4. 6
    A method of searching an index structure for metadata divided into fragments, the method comprising:searching from the index structure of the metadata, a multi-key corresponding to search conditions of a combination of fields of the metadata, including searching for a representative key value meeting the search conditions, among representative key values (113) in a key index section (120) of the index, and searching for the value among ranges of values (114) in a sub-key index section (130) corresponding to the representative key value (113) in the key index section (120);and extracting a fragment of the metadata using identification information of the fragment corresponding to the value of the multi-key.
  5. 9
    An apparatus for searching an index structure for metadata divided into fragments, the apparatus comprising:an input unit to receive search conditions of a combination of at least two fields of the metadata;and a control unit to search from the index structure of the metadata, a multi-key corresponding to search conditions of a combination of fields of the metadata, including searching for a representative key value meeting the search conditions, among representative key values (113) in a key index section (120) of the index, and searching for the value among ranges of values (114) in a sub-key index section (130) corresponding to the representative key value (113) in the key index section (120), and extract a fragment of the metadata using identification information of the fragment corresponding to the value of the multi-key.