IP Library Granted Patent US 9,659,004
Granted Patent B2
US 9,659,004 · App. 14/480,237 · Granted May 23, 2017

Retrieval device and method

Inventors: Seiji Okura (Meguro, JP); Akira Ushioda (Taito, JP)
Assignee: FUJITSU LIMITED
G06F17/2785G06F17/30616
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,659,004
App. No.
14/480,237
Granted
May 23, 2017
Kind
B2
Abstract

A processor performs semantic analysis on a query and generates one or more semantic structures where each structure is expressed by a graph. The processor generates retrieval keys corresponding to combinations of nodes connected directly or indirectly in the semantic structures, in addition to retrieval keys corresponding to minimum units of semantic connections between nodes in the generated semantic structures. The processor retrieves relevant documents whose sentences are matched to combinations of nodes, by using the generated retrieval keys, in the semantic structures stored in an index for retrieval on a database storing the documents.

Claims (39)

1. A retrieval device comprising:

a processor that

performs semantic analysis on a query and generates one or more semantic structures where each structure is expressed by a graph;

generates retrieval keys corresponding to combinations of nodes connected directly or indirectly in the semantic structures and corresponding to minimum units of semantic connections between nodes in the generated semantic structures; and

retrieves relevant documents whose sentences are matched to combinations of nodes, by using the generated retrieval keys, in the semantic structures stored in an index for retrieval on a database storing the documents.

2. The retrieval device according to claim 1 , wherein

the processor generates retrieval keys in which arcs existing in the combinations of the nodes connected indirectly are OR-connected.

3. The retrieval device according to claim 2 , wherein

the processor performs matching with the combinations of the nodes in the index for retrieval including each of the OR-connected arcs corresponding to the combinations of the nodes in the retrieval keys.

4. The retrieval device according to claim 1 , wherein

the processor generates retrieval keys in which condition designation is performed by a wildcard to one node of the combinations of the nodes connected indirectly and a node existing in the combinations.

5. A retrieval device comprising:

a processor that

performs semantic analysis on a query and generates one or more semantic structures where each structure is expressed by a graph;

generates retrieval keys corresponding to combinations of nodes connected directly or indirectly in the semantic structures and corresponding to minimum units of semantic connections between nodes in the generated semantic structures; and

retrieves relevant documents whose sentences are matched to combinations of nodes, by using the generated retrieval keys, in the semantic structures stored in an index for retrieval on a database storing the documents, wherein

the processor groups arcs representing a similar relationship from among arcs corresponding to the combinations of the nodes in the retrieval keys and generates the retrieval keys.

6. The retrieval device according to claim 5 , wherein

the processor performs matching with the combinations of the nodes in the index for retrieval including each arc belonging to the grouped arcs corresponding to the combinations of the nodes in the retrieval keys.

7. The retrieval device according to claim 5 , wherein

the combinations of the nodes in the index for retrieval is associated with the grouped arcs, and

the processor performs matching with the combinations of the nodes in the index for retrieval including the grouped arcs corresponding to the combinations of the nodes in the retrieval keys.

8. The retrieval device according to claim 1 , wherein

the processor defines an indirect connection by an attribute of the node and an attribute of an arc that starts from the node.

9. A retrieval system comprising:

a first computer; and

a second computer connected to the first computer via a network, wherein

the first computer includes a first processor that

performs semantic analysis on a query and generates one or more semantic structures where each structure is expressed by a graph, and the second computer includes a second processor that

generates retrieval keys corresponding to combinations of nodes connected directly or indirectly in the semantic structures and corresponding to minimum units of semantic connections between nodes in the semantic structures generated by the first computer, and

retrieves relevant documents whose sentences are matched to combinations of nodes, by using the generated retrieval keys, in the semantic structures stored in an index for retrieval on a database storing the documents.

10. A retrieval method comprising:

performing, by a processor, semantic analysis on a query and generating one or more semantic structures where each structure is expressed by a graph;

generating, by the processor, retrieval keys corresponding to combinations of nodes connected directly or indirectly in the semantic structures generated by the semantic analysis and corresponding to minimum units of a semantic connection between nodes in the generated semantic structures; and

retrieving, by the processor, relevant documents whose sentences are matched to combinations of nodes, by using the generated retrieval keys, in the semantic structures stored in an index for retrieval on a database storing the documents.

11. A computer-readable recording medium having stored therein a program for causing a computer to execute a process comprising:

performing semantic analysis on a query and generating one or more semantic structures where each structure is expressed by a graph;

generating retrieval keys corresponding to combinations of nodes connected directly or indirectly in the semantic structures generated by the semantic analysis and corresponding to minimum units of a semantic connection between nodes in the generated semantic structures; and

retrieving relevant documents whose sentences are matched to combinations of nodes, by using the generated retrieval keys, in the semantic structures stored in an index for retrieval on a database storing the documents.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2014
From: OKURA, SEIJI; USHIODA, AKIRA
To: FUJITSU LIMITED
Reel/Frame 034379/0417 →
Priority Claims (1)
JP 2013-191324 · Sep 17, 2013 · national
Continuity (1)
Related Publication 20150081715A1 · Mar 19, 2015