Back to results
US 9,286,376 B2Granted
Apparatus and method for processing a multidimensional string query
AssigneeSamsung Electronics Co., Ltd.
InventorsSanghyun Yoo, Kyoung-Gu Woo, Young-Seok Kim
Life of this patent
Estimating the term…
Abstract
Provided are an apparatus and method for processing a multidimensional string query. Using the apparatus and method, a search of a multidimensional multi-attribute string may be rapidly processed on the basis of a multidimensional n-gram index.
Claims13
An apparatus for processing a multidimensional string query, the apparatus comprising:
- an n-gram set generator configured to generate n-gram sets, for a multidimensional query of multi-attribute data;
- an n-gram set selector configured to select one or more n-gram sets from among the generated n-gram sets, based on posting list sizes, of a multidimensional n-gram index of multi-attribute data;
- a candidate set generator configured to generate a candidate set, by using posting lists corresponding to the selected n-gram sets;
- and
- a refinement processor configured to determine whether the multidimensional query is included in a document, based on the generated candidate set;
- wherein the multidimensional query comprises strings that are expressed in predetermined symbols, based on respective attributes;
- and
- wherein the predetermined symbols are designated to one or more respective sections, and wherein the one or more respective sections are obtained by dividing a range of an actual value of each of the attributes into the one or more respective sections.
5 more elements
An apparatus for processing a multidimensional string query, the apparatus comprising:
- an n-gram set generator configured to generate n-gram sets, for a multidimensional query of multi-attribute data;
- an n-gram set selector configured to select one or more n-gram sets from among the generated n-gram sets, based on posting list sizes, of a multidimensional n-gram index of multi-attribute data;
- a candidate set generator configured to generate a candidate set, by using posting lists corresponding to the selected n-gram sets;
- a refinement processor configured to determine whether the multidimensional query is included in a document, based on the generated candidate set;
- and
- an n-gram index manager configured to generate and manage the multidimensional n-gram index,
- wherein the n-grams of the multidimensional n-gram index are expressed in predetermined symbols included in one or more respective sections, and wherein the one or more respective sections are obtained by dividing a range that an attribute value can have according to respective attributes.
4 more elements
A method of processing a multidimensional string query, the method comprising:
- generating n-gram sets, for a multidimensional query of multi-attribute data;
- selecting one or more n-gram sets from among the generated n-gram sets, based on posting list sizes, of a multidimensional n-gram index of multi-attribute data;
- generating a candidate set, by using posting lists corresponding to the selected n-gram sets;
- and
- determining whether the multidimensional query is included in a document, based on the candidate set;
- wherein the multidimensional query comprises strings that are expressed in predetermined symbols, based on respective attributes;
- and
- wherein the predetermined symbols are designated to one or more respective sections, and wherein the one or more respective sections are obtained by dividing a range of an actual value of each of the attributes into the one or more respective sections.
5 more elements
A method of processing a multidimensional string query, the method comprising:
- generating n-gram sets, for a multidimensional query of multi-attribute data;
- selecting one or more n-gram sets from among the generated n-gram sets, based on posting list sizes, of a multidimensional n-gram index of multi-attribute data;
- generating a candidate set, by using posting lists corresponding to the selected n-gram sets;
- and
- determining whether the multidimensional query is included in a document, based on the candidate set;
- wherein n-grams of the n-gram index are expressed in predetermined symbols designated to one or more respective sections, and wherein the one or more respective sections are obtained by dividing a range that an attribute value can have, based on respective attributes.
3 more elements
Dependencies are inferred from the claim text.