[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109697200A - A kind of HBase secondary index method and apparatus based on Solr - Google Patents

A kind of HBase secondary index method and apparatus based on Solr Download PDF

Info

Publication number
CN109697200A
CN109697200A CN201811548343.6A CN201811548343A CN109697200A CN 109697200 A CN109697200 A CN 109697200A CN 201811548343 A CN201811548343 A CN 201811548343A CN 109697200 A CN109697200 A CN 109697200A
Authority
CN
China
Prior art keywords
engine
hbase
solr
index
rowkey
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811548343.6A
Other languages
Chinese (zh)
Inventor
翁安栋
邱涛
陈成乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Shang Ji Network Technology Co Ltd
Original Assignee
Xiamen Shang Ji Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Shang Ji Network Technology Co Ltd filed Critical Xiamen Shang Ji Network Technology Co Ltd
Priority to CN201811548343.6A priority Critical patent/CN109697200A/en
Publication of CN109697200A publication Critical patent/CN109697200A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The HBase secondary index method based on Solr that the present invention relates to a kind of, the following steps are included: creation index, out of data source load initial data write-in HBase engine, predefined index process is carried out to initial data simultaneously, the Rowkey of field and initial data in HBase engine in predefined initial data is formed in index data write-in Solr engine;Client initiates inquiry request, input inquiry condition, and Solr engine screens the index data that field meets querying condition according to querying condition, and the Rowkey collection for obtaining meeting querying condition merges return client;If Rowkey collection is combined into sky, terminate process;If Rowkey gathers non-empty, client, which is gathered using the Rowkey of return into HBase engine, is inquired, and is obtained initial data and is returned to client.

Description

A kind of HBase secondary index method and apparatus based on Solr
Technical field
The present invention relates to a kind of HBase secondary index method and apparatus based on Solr belongs to big data index technology neck Domain.
Background technique
Big data technology is like a raging fire to be applied in all trades and professions, as the HBase of big data infrastructure component, The a large amount of data of storage suitable for distributed type assemblies realize random in real time read.HBase is a distributed, face The PostgreSQL database of nematic, Google paper " Bigtable: one structure which is write in Fay Chang Change the distributed memory system of data ".HBase is different from general relational database, it is one and is suitable for unstructured number According to the database of storage.HBase unlike another is per-column rather than based on capable mode.But access HBase into Rowkey(note can only be passed through when row data query: Rowkey may be considered the major key of table in identity relation database) carry out essence Really index, this makes to need to carry out full table scan according to some column progress condition query, can just finally obtain desired Data.
And under normal conditions, application system will use more flexible conditional combination inquiry mode and carry out data query, than The information of client is had recorded if any a Zhang great Kuan table, can be stored in possible table Customer ID, customer name, the date of birth, educational background, The information of occupation, gender etc., if wanting to screen a collection of client by gender, the two academic information, if not using second level rope Draw, and directly inquired on HBase, needs disposably to read the full table data of HBase or be read into memory in batches, Then it is filtered inside application code, so will lead to inefficient, resource occupation, low-response (usual situation, application requirement milli Second grade response) a series of problems, such as.
Since HBase only supports to be indexed according to Rowkey, this causes application system to be needed under normal conditions using item The inquiry that part or conditional combination carry out data can not be realized on HBase.
Summary of the invention
In order to solve above-mentioned problems of the prior art, the present invention provides a kind of HBase second level rope based on Solr Draw method, solves to carry out condition query to need to carry out full table scan, the problem of inquiry velocity is slow, inefficiency.
Technical scheme is as follows:
Technical solution one:
A kind of HBase secondary index method based on Solr, comprising the following steps:
Creation index out of data source load initial data write-in HBase engine, while carrying out predefined index to initial data It handles, Rowkey of the field and initial data in predefined initial data in HBase engine forms index data write-in In Solr engine;
Client initiates inquiry request, input inquiry condition, and Solr engine screens field and meet querying condition according to querying condition Index data, the Rowkey collection for obtaining meeting querying condition, which merges, returns to client;
If Rowkey collection is combined into sky, terminate process;If Rowkey gathers non-empty, client is arrived using the Rowkey set of return It is inquired in HBase engine, obtains initial data and return to client.
Further, client passes through the api interface externally provided with Solr engine and HBase engine and docks.
Further, the predefined index process specifically:
Initial data is loaded to Solr engine;
It defines the title of each field in data including Rowkey field, type, whether can use the field in queries Whether value is retrieved matched document and can be retrieved in queries using the value of the field;
It is updated to index data write-in Solr engine.
Technical solution two:
A kind of HBase secondary index equipment based on Solr, including memory and processor, the memory are stored with instruction, Described instruction is suitable for being loaded by processor and executing following steps:
Creation index out of data source load initial data write-in HBase engine, while carrying out predefined index to initial data It handles, Rowkey of the field and initial data in predefined initial data in HBase engine forms index data write-in In Solr engine;
Client initiates inquiry request, input inquiry condition, and Solr engine screens field and meet querying condition according to querying condition Index data, the Rowkey collection for obtaining meeting querying condition, which merges, returns to client;
If Rowkey collection is combined into sky, terminate process;If Rowkey gathers non-empty, client is arrived using the Rowkey set of return It is inquired in HBase engine, obtains initial data and return to client.
Further, client passes through the api interface externally provided with Solr engine and HBase engine and docks.
Further, the predefined index process specifically:
Initial data is loaded to Solr engine;
It defines the title of each field in data including Rowkey field, type, whether can use the field in queries Whether value is retrieved matched document and can be retrieved in queries using the value of the field;
It is updated to index data write-in Solr engine.
The invention has the following beneficial effects:
1, the present invention realizes the secondary index of HBase, may be implemented to be looked by condition through HBase in conjunction with Solr It askes, the problem of existing HBase inquiry needs are comprehensive to be scanned, and inquiry velocity is slow, inefficiency is solved, so that HBase's applies model It encloses more extensively, especially for big data quantity searching platform.
2, the present invention docks client, HBase engine and Solr engine by api interface, and traditional application system is allowed to open Hair personnel can be developed in more convenient solution based on HBase+Solr.
Detailed description of the invention
Fig. 1 is flow chart of the invention;
Fig. 2 is the flow chart of creation index;
Fig. 3 is the flow chart that HBase data are according to condition inquired based on Solr.
Specific embodiment
It is next in the following with reference to the drawings and specific embodiments that the present invention will be described in detail.
Embodiment one
Referring to Fig. 1-3, a kind of HBase secondary index method based on Solr, comprising the following steps:
Creation index out of data source load initial data write-in HBase engine, while carrying out predefined index to initial data It handles, Rowkey of the field and initial data in predefined initial data in HBase engine forms index data write-in In Solr engine;By predefined index creation secondary index field structure, as having c1, c2, c3, the several words of c4, c5 in data Section, using the c2 that has that will use, two fields of c3, then predefined field has c2, two fields of c3, index data It include the Rowkey field of c2, c3 and HBase;
Client initiates inquiry request, input inquiry condition, and Solr engine screens field and meet querying condition according to querying condition Index data, the Rowkey collection for obtaining meeting querying condition, which merges, returns to client;Such as: Customer ID is stored in data, Customer name, contact address, telephone number, Customer ID corresponds to the Rowkey in HBase in design, is such as using contact address The city XX and telephone number are as querying condition, then will inquire contact address is the city XX, and the Customer ID of telephone number non-empty, That is Rowkey set.
If Rowkey collection is combined into sky, terminate process;If Rowkey gathers non-empty, client uses the Rowkey collection returned It closes and is inquired in HBase engine, obtain initial data and return to client.
The present embodiment in conjunction with Solr, realizes the secondary index of HBase, so that the application range of HBase by HBase More extensively, especially for big data quantity searching platform.Previous searching platform is mostly to be based on traditional Relational DataBase, Once data volume is in the amount of millions or hundred million grades or more, the optimization of database and physics investment are huge and cumbersome.Make It is when reading and writing big data quantity and unstructured data for HBase cluster of the large scale deployment on cheap PC server One of the first choice of big data era at present allows traditional application system development personnel by secondary index, can be more convenient It is developed in solution based on HBase+Solr.
Embodiment two
The present embodiment not only has the beneficial effect of embodiment one, additionally provides specific implementation method;
Further, client passes through the api interface externally provided with Solr engine and HBase engine and docks, in the present embodiment, The JAVA api interface externally provided using Solr and HBase, by further being encapsulated to api interface, realization increases, deletes, The operation change, looked into, it is easier to be encoded using the exploitation of personnel.It is led during doing and increasing, delete, change, look into data in the prior art " cache table ", the design structure of " hook " are used, process design is complex, when data volume is huge, be easy to cause client The delay machine at end.The present embodiment overcomes technology prejudice existing in the prior art (data processing needs to use cache table) and eliminates The structure of cache table, although newly-increased data do not cache, we use the structure of setting api interface, this api interface Solr and HBase is directly docked in application program-oriented method, api interface back.The additional step for reducing data buffer storage, extensive When data store, data-handling efficiency is high, and stability is strong.
Further, the predefined index process specifically:
Initial data is loaded to Solr engine;
It defines the title of each field in data including Rowkey field, type, whether can use the field in queries Whether value is retrieved matched document and can be retrieved in queries using the value of the field;
Specific definition code presented below:
<!-- credit level -- >
<field name="credit_level" type="string" indexed="true" stored=" true" />
<!-- enterprise name -- >
<field name="corp_name" type="text_ik" indexed="true" stored="true" />
Two fields in data as defined above, credit grade and enterprise name;The field name of credit grade is defined as Credit_level, dtd--data type definition are character string type, and definition can be retrieved using the value of the field in queries The document matched and define the field can by value inquiry retrieve;The field name of enterprise name is defined as corp_ Name, dtd--data type definition are by the text data type of participle index, and definition can be come using the value of the field in queries Retrieve matched document and define the field can by value inquiry retrieve;
It is updated to index data write-in Solr engine;Index data is similar as follows after generating:
{
"id": "320584000424545_101932D5A6FC7BF4A32DDC9CDF0F00A1",
"credit_level": "AA",
" corp_name ": " Jiangsu xx Electric Manufacture Co., Ltd ",
"index_type": "T003",
"busi_plt_url": "https://mall.gm.com/00011775",
"timestamp": "2018-08-02 15:04:49:498",
"_version_": 1607669919344754700
},
{
"id": "320722000130856_4AC1CCAA26B5290D85B1120A64560F2E",
"credit_level": "B",
" corp_name ": " Donghai County jewelry Co., Ltd ",
"index_type": "T003",
"busi_plt_url": "//mll.98.com/index-119773.html",
"timestamp": "2018-08-02 15:05:17:499",
"_version_": 1607669926645989400
}
Solr is the database of a Doctype, and above example provides visual two index datas, and ID therein exists It is designed in the present embodiment and is corresponded with the Rowkey in HBase, for example uses this Field Inquiry " pearl of corp_name It is precious ", then " id " can be returned at least this example:
The value of " 320722000130856_4AC1CCAA26B5290D85B1120A64560F2E ", then can be according to id word The value of section, corresponding record is searched into HBase, gets more field informations.
Embodiment three
A kind of HBase secondary index equipment based on Solr, including memory and processor, the memory are stored with instruction, Described instruction is suitable for being loaded by processor and executing following steps:
Creation index out of data source load initial data write-in HBase engine, while carrying out predefined index to initial data It handles, Rowkey of the field and initial data in predefined initial data in HBase engine forms index data write-in In Solr engine;By predefined index creation secondary index field structure, as having c1, c2, c3, the several words of c4, c5 in data Section, using the c2 that has that will use, two fields of c3, then predefined field has c2, two fields of c3, index data It include the Rowkey field of c2, c3 and HBase;
Client initiates inquiry request, input inquiry condition, and Solr engine screens field and meet querying condition according to querying condition Index data, the Rowkey collection for obtaining meeting querying condition, which merges, returns to client;Such as: Customer ID is stored in data, Customer name, contact address, telephone number, Customer ID corresponds to the Rowkey in HBase in design, is such as using contact address The city XX and telephone number are as querying condition, then will inquire contact address is the city XX, and the Customer ID of telephone number non-empty, That is Rowkey set.
If Rowkey collection is combined into sky, terminate process;If Rowkey gathers non-empty, client uses the Rowkey collection returned It closes and is inquired in HBase engine, obtain initial data and return to client.
The present embodiment is defined the field in initial data and Solr is written, realized by predefined processing initial data HBase realizes the secondary index of HBase in conjunction with Solr, so that the application range of HBase is more extensive, especially for Big data quantity searching platform.Previous searching platform, be mostly based on traditional Relational DataBase, once data volume in millions or Hundred million grades of person or more of amount, the optimization of database and physics investment are huge and cumbersome.As large scale deployment cheap HBase cluster on PC server is the first choice of current big data era when reading and writing big data quantity and unstructured data One of, by secondary index, allow traditional application system development personnel, it being capable of more convenient solution based on HBase+Solr It is developed in scheme.
Example IV
The present embodiment not only has the beneficial effect of embodiment three, additionally provides specific implementation method;
Further, client passes through the api interface externally provided with Solr engine and HBase engine and docks, in the present embodiment, The JAVA api interface externally provided using Solr and HBase, by further being encapsulated to api interface, realization increases, deletes, The operation change, looked into, it is easier to be encoded using the exploitation of personnel.
Further, the predefined index process specifically:
Initial data is loaded to Solr engine;
It defines the title of each field in data including Rowkey field, type, whether can use the field in queries Whether value is retrieved matched document and can be retrieved in queries using the value of the field;
Specific definition code presented below:
<!-- credit level -- >
<field name="credit_level" type="string" indexed="true" stored=" true" />
<!-- enterprise name -- >
<field name="corp_name" type="text_ik" indexed="true" stored="true" />
Two fields in data as defined above, credit grade and enterprise name;The field name of credit grade is defined as Credit_level, dtd--data type definition are character string type, and definition can be retrieved using the value of the field in queries The document matched and define the field can by value inquiry retrieve;The field name of enterprise name is defined as corp_ Name, dtd--data type definition are by the text data type of participle index, and definition can be come using the value of the field in queries Retrieve matched document and define the field can by value inquiry retrieve;
It is updated to index data write-in Solr engine;Index data is similar as follows after generating:
{
"id": "320584000424545_101932D5A6FC7BF4A32DDC9CDF0F00A1",
"credit_level": "AA",
" corp_name ": " Jiangsu xx Electric Manufacture Co., Ltd ",
"index_type": "T003",
"busi_plt_url": "https://mall.gm.com/00011775",
"timestamp": "2018-08-02 15:04:49:498",
"_version_": 1607669919344754700
},
{
"id": "320722000130856_4AC1CCAA26B5290D85B1120A64560F2E",
"credit_level": "B",
" corp_name ": " Donghai County jewelry Co., Ltd ",
"index_type": "T003",
"busi_plt_url": "//mll.98.com/index-119773.html",
"timestamp": "2018-08-02 15:05:17:499",
"_version_": 1607669926645989400
}
Solr is the database of a Doctype, and above example provides visual two index datas, and ID therein exists It is designed in the present embodiment and is corresponded with the Rowkey in HBase, for example uses this Field Inquiry " pearl of corp_name It is precious ", then " id " can be returned at least this example:
The value of " 320722000130856_4AC1CCAA26B5290D85B1120A64560F2E ", then can be according to id word The value of section, corresponding record is searched into HBase, gets more field informations.
The above description is only an embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (6)

1. a kind of HBase secondary index method based on Solr, which comprises the following steps:
Creation index out of data source load initial data write-in HBase engine, while carrying out predefined index to initial data It handles, Rowkey of the field and initial data in predefined initial data in HBase engine forms index data write-in In Solr engine;
Client initiates inquiry request, input inquiry condition, and Solr engine screens field and meet querying condition according to querying condition Index data, the Rowkey collection for obtaining meeting querying condition, which merges, returns to client;
If Rowkey collection is combined into sky, terminate process;If Rowkey gathers non-empty, client is arrived using the Rowkey set of return It is inquired in HBase engine, obtains initial data and return to client.
2. a kind of HBase secondary index method based on Solr according to claim 1, it is characterised in that: client with Solr engine and HBase engine pass through the api interface externally provided and dock.
3. a kind of HBase secondary index method based on Solr according to claim 1, which is characterized in that described predetermined Adopted index process specifically:
Initial data is loaded to Solr engine;
It defines the title of each field in data including Rowkey field, type, whether can use the field in queries Whether value is retrieved matched document and can be retrieved in queries using the value of the field;
It is updated to index data write-in Solr engine.
4. a kind of HBase secondary index equipment based on Solr, including memory and processor, the memory are stored with finger It enables, which is characterized in that described instruction is suitable for being loaded by processor and executing following steps:
Creation index out of data source load initial data write-in HBase engine, while carrying out predefined index to initial data It handles, Rowkey of the field and initial data in predefined initial data in HBase engine forms index data write-in In Solr engine;
Client initiates inquiry request, input inquiry condition, and Solr engine screens field and meet querying condition according to querying condition Index data, the Rowkey collection for obtaining meeting querying condition, which merges, returns to client;
If Rowkey collection is combined into sky, terminate process;If Rowkey gathers non-empty, client is arrived using the Rowkey set of return It is inquired in HBase engine, obtains initial data and return to client.
5. a kind of HBase secondary index equipment based on Solr according to claim 4, it is characterised in that: client with Solr engine and HBase engine pass through the api interface externally provided and dock.
6. a kind of HBase secondary index equipment based on Solr according to claim 4, which is characterized in that described predetermined Adopted index process specifically:
Initial data is loaded to Solr engine;
It defines the title of each field in data including Rowkey field, type, whether can use the field in queries Whether value is retrieved matched document and can be retrieved in queries using the value of the field;
It is updated to index data write-in Solr engine.
CN201811548343.6A 2018-12-18 2018-12-18 A kind of HBase secondary index method and apparatus based on Solr Pending CN109697200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811548343.6A CN109697200A (en) 2018-12-18 2018-12-18 A kind of HBase secondary index method and apparatus based on Solr

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811548343.6A CN109697200A (en) 2018-12-18 2018-12-18 A kind of HBase secondary index method and apparatus based on Solr

Publications (1)

Publication Number Publication Date
CN109697200A true CN109697200A (en) 2019-04-30

Family

ID=66231805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811548343.6A Pending CN109697200A (en) 2018-12-18 2018-12-18 A kind of HBase secondary index method and apparatus based on Solr

Country Status (1)

Country Link
CN (1) CN109697200A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110297881A (en) * 2019-07-08 2019-10-01 北京友缘在线网络科技股份有限公司 For realizing the method and computer-readable medium of secondary index
CN110879857A (en) * 2019-11-27 2020-03-13 苏交科集团股份有限公司 Tunnel operation and maintenance data analysis method and system
CN111061910A (en) * 2019-12-16 2020-04-24 湖南大学 Video feature data query method and system based on HBase and Solr
CN111125108A (en) * 2019-12-24 2020-05-08 深圳市信联征信有限公司 HBASE secondary index method, device and computer equipment based on Lucene
CN112687364A (en) * 2020-12-24 2021-04-20 宁波金唐软件有限公司 Hbase-based medical data management method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138592A (en) * 2015-07-31 2015-12-09 武汉虹信技术服务有限责任公司 Distributed framework-based log data storing and retrieving method
CN106294814A (en) * 2016-08-16 2017-01-04 上海欣方软件有限公司 HBase secondary index based on memory database builds and the device and method of inquiry
CN106326429A (en) * 2016-08-25 2017-01-11 武汉光谷信息技术股份有限公司 Hbase second-level query scheme based on solr
CN106326381A (en) * 2016-08-16 2017-01-11 梁猛 HBase data retrieval method based on MapDB construction
CN106682139A (en) * 2016-12-19 2017-05-17 深圳盒子支付信息技术有限公司 Method and system for achieving HBase multi-condition query based on Solr
US20170235845A1 (en) * 2015-12-29 2017-08-17 Teradata Us, Inc. Non-unique secondary indexing of semi-structured data in databases

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138592A (en) * 2015-07-31 2015-12-09 武汉虹信技术服务有限责任公司 Distributed framework-based log data storing and retrieving method
US20170235845A1 (en) * 2015-12-29 2017-08-17 Teradata Us, Inc. Non-unique secondary indexing of semi-structured data in databases
CN106294814A (en) * 2016-08-16 2017-01-04 上海欣方软件有限公司 HBase secondary index based on memory database builds and the device and method of inquiry
CN106326381A (en) * 2016-08-16 2017-01-11 梁猛 HBase data retrieval method based on MapDB construction
CN106326429A (en) * 2016-08-25 2017-01-11 武汉光谷信息技术股份有限公司 Hbase second-level query scheme based on solr
CN106682139A (en) * 2016-12-19 2017-05-17 深圳盒子支付信息技术有限公司 Method and system for achieving HBase multi-condition query based on Solr

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110297881A (en) * 2019-07-08 2019-10-01 北京友缘在线网络科技股份有限公司 For realizing the method and computer-readable medium of secondary index
CN110879857A (en) * 2019-11-27 2020-03-13 苏交科集团股份有限公司 Tunnel operation and maintenance data analysis method and system
CN110879857B (en) * 2019-11-27 2023-11-07 苏交科集团股份有限公司 Tunnel operation data analysis method and system
CN111061910A (en) * 2019-12-16 2020-04-24 湖南大学 Video feature data query method and system based on HBase and Solr
CN111125108A (en) * 2019-12-24 2020-05-08 深圳市信联征信有限公司 HBASE secondary index method, device and computer equipment based on Lucene
CN112687364A (en) * 2020-12-24 2021-04-20 宁波金唐软件有限公司 Hbase-based medical data management method and system

Similar Documents

Publication Publication Date Title
CN109697200A (en) A kind of HBase secondary index method and apparatus based on Solr
Shiffrin et al. Mapping knowledge domains
US9330144B2 (en) Tagging of facet elements in a facet tree
US9449271B2 (en) Classifying resources using a deep network
US11360986B2 (en) Enterprise search
US9367574B2 (en) Efficient query processing in columnar databases using bloom filters
US8914368B2 (en) Augmented and cross-service tagging
US9928646B2 (en) Rendering hierarchical visualizations of data sets
CN103235776B (en) Search result information is presented
CN103955538B (en) HBase data persistence and query methods and HBase system
CN104321802A (en) Image analysis device, image analysis system, and image analysis method
CN101373468A (en) Method for loading word stock, method for inputting character and input method system
CN110990447B (en) Data exploration method, device, equipment and storage medium
Sundaramoorthy et al. Newsone—an aggregation system for news using web scraping method
CN110232126B (en) Hot spot mining method, server and computer readable storage medium
CN102955807A (en) Retrieval method and retrieval device for associated information
CN112988784B (en) Data query method, query statement generation method and device
AU2020393787B2 (en) Method and system for generating synthethic data using a regression model while preserving statistical properties of underlying data
JP5516918B2 (en) Image element search
CN106202146B (en) A kind of search engine terminal user inputs the processing method of reference paper Search Hints information
US20040193591A1 (en) Searching content information based on standardized categories and selectable categorizers
Meyer et al. The net as a knowledge machine: How the Internet became embedded in research
CN105159898A (en) Searching method and searching device
US10956514B2 (en) System and method for directed analysis of content using artifical intelligence for storage and recall
Sweeney et al. Mobile delivery of news using hierarchical query-biased summaries

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190430