Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for renewing an index

a technology of index renewal and index, applied in the field of methods for retrieval, can solve the problems of large amount of data required for processing, large amount of repetitive renewal, and large amount of time, and achieve the effect of suppressing the delay in respons

Inactive Publication Date: 2007-11-01
HITACHI LTD
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]It is an aspect of the present invention to provide means for suppressing the delay in the response even when renewal of a text index is executed in a single thread / single process environment such that the processing is linked to execution of an application.

Problems solved by technology

If the process for altering the text index were designed to involve re-creation of the entire text index for all the documents, the process would require to manipulate a very large amount of data.
However, in the method disclosed in US2004 / 0006555A1, the size of the small-scale full text index is gradually increased by repetitive renewal processes.
In this case, in the merge processing described in US2004 / 0006555A1, all information in the small-scale full text index must be recorded into the large-scale full text index, and thus an appreciable amount of time is needed.
Consequently, the delay in response of registration, renewal and deletion would disadvantageously become serious in some cases such that the merge processing described in US2004 / 0006555A1 is executed in a single thread / single process environment.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for renewing an index
  • Method and system for renewing an index
  • Method and system for renewing an index

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0033]FIG. 1 is a diagram showing the structure of a text retrieval system according to a first embodiment of the present invention. The text retrieval system according to the first embodiment registers / deletes text data (or documents) input by a user into / from a main index 110, and also retrieves text data containing a character string input by a user from the registered text data (documents).

[0034]The text retrieval system of the present embodiment includes a display 100 for displaying a retrieval result, a keyboard 101 through which commands for registering and deleting text data and a command for retrieval are input, CPU (Central Processing Unit) 102 for executing registration processing, deletion processing and retrieval processing by executing programs described later, a main memory 105 for temporarily storing programs for registration and retrieval, input / output data, etc., and a secondary storage device 104 for storing data and programs, and a bus 103 for connecting these un...

second embodiment

[0159]An implementation where the index reflecting program 135 is executed at a time other than the time when the text data registration is performed will be described as a second embodiment for carrying out the present invention.

[0160]In the present embodiment, the index reflecting program 135 shown in FIG. 1 is also executed during the text retrieval process, whereby the response of the registration processing can be enhanced. In order to execute the index reflecting program 135 during operations other than registration, the index reflecting program 135 does not use the input text data, but only use the text data which have already been registered in the text retrieval system.

[0161]In the present embodiment, the structure of the text retrieval system which will not be duplicately described below is the same as the text retrieval system of the first embodiment. The single text registration processing and text deletion processing are the same as described in the first embodiment, an...

third embodiment

[0174]An embodiment in which index information is deleted from the main index 110 in the deletion processing will be described in detail as a third embodiment for carrying out the present invention.

[0175]In the present embodiment, the deletion list 115 is not provided on the secondary storage device 104 in the text retrieval system shown in FIG. 1. Furthermore, the structures of the temporary accumulation area 112 and temporary reflection area 113 are different, and the processings of the index registration program 133, the main index reflecting program 132, the text deletion program 125 and the index deleting program 136 are partially modified.

[0176]Other structure is the same as the text retrieval system of the first embodiment, and the description thereof is omitted.

[0177]Here, FIG. 18 shows the structures of the temporary accumulation area 112 and the temporary reflection area 113 of the present embodiment. The temporary accumulation area 112 and the temporary reflection area 11...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An index renewing system includes an temporary accumulation area (112) for storing registration target data and an identifier for the data, and an index storage area (110) for storing an index, wherein an operation unit (102) of the index renewing system stores received registration target data and the identifier for the data into the temporary accumulation area (112), creates an index entry by extracting a data item matching any of predetermined data items from the registration target data stored in the temporary accumulation data, and creating index information (index data) containing the identifier corresponding to the index entry, and stores the created index entry and the corresponding index information as an index into an index storage area (110) on an index entry by index entry basis.

Description

CROSS-REFERENCE TO RELATED APPLICATION(S)[0001]This application claims the foreign priority benefit under Title 35, United States Code, §119 (a)-(d), of Japanese Patent Application No. 2006-123763, filed on Apr. 27, 2006 in the Japan Patent Office, the disclosure of which is herein incorporated by reference in its entirety.BACKGROUND OF THE INVENTION[0002]This invention relates to methods for renewing an index for retrieval, and more particularly to a method and a system for renewing an index, which are preferably applied to renewal of a text index for full text search such that a document or text containing a specified character string is retrieved from a large amount of documents.[0003]To quickly retrieve a document or text (subset of data) containing a specified search character string (data item) from a large-scale document database (set of data), systems using a text index, for which various methods are known in the art, have been generally adopted. Recorded in the text index a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30
CPCG06F17/30631G06F17/30622G06F16/319G06F16/328
Inventor INOUE, NAOKICHADANI, KENICHINAKANO, YUKIO
Owner HITACHI LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products