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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2018
- 2018-12-18 CN CN201811548343.6A patent/CN109697200A/en active Pending
Patent Citations (6)
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)
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 |