Virtual Document Search Indexing for Related Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document search systems fail to efficiently consider related documents during searches, leading to inefficient memory usage, index space consumption, and time consumption, and often result in incomplete or irrelevant search results due to the lack of a composite or virtual document representation.

Innovation Solution

The system treats related documents as a single 'virtual document' and calculates relevance scores based on term frequency, inverse document frequency, and nearness calculations across the entire virtual document, rather than individual physical documents, using an inverted index to store document identifiers and expansion identifiers that connect related documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a parent document physically includes all its related documents and is indexed, then expanded search functionality is provided, but index space is consumed and duplication occurs

Engineering Contradiction:
Improveexpanded search functionalityVSAvoidindex space
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The patent merges the parent document with its related documents (attachments, referenced documents) to form a virtual composite document for search purposes. This allows the search system to treat related documents as a unified entity without physically duplicating content in the index, thereby providing expanded search functionality while avoiding index space consumption and duplication.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a virtual document concept as an intermediary between the physical document storage system and the search system. This virtual document acts as a mediator that logically combines parent and related documents for search operations without requiring physical inclusion or duplication in the index structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a parent document physically includes all its related documents, then expanded search functionality is provided, but the system becomes unwieldy requiring recreation and re-indexing when related documents change

Engineering Contradiction:
Improveexpanded search functionalityVSAvoidrecreation and re-indexing requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic virtual document model where the composition of related documents can change without requiring recreation of the entire document structure. The virtual document dynamically references current related documents through identifiers, allowing the system to adapt to changes in attachments or referenced documents without manual re-indexing or structural recreation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes the virtual document structure in advance with references to related documents using identifiers rather than physical content. This preliminary setup allows for efficient updates when related documents change, as the system only needs to update references rather than recreate and re-index entire document structures.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If documents are indexed separately without considering relationships, then indexing is simple, but no single search can provide expanded search of related documents

Engineering Contradiction:
Improveindexing simplicityVSAvoidexpanded search capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal search mechanism that works with both individually indexed documents and virtually combined documents. The search system can operate on simple individual document indexes while also supporting expanded searches across parent-document-attachment relationships through the virtual document concept, providing multi-functionality without sacrificing indexing simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8090722B2Searching related documents
Publication Date: 2012.01.03 ORACLE INT CORP
  • US8090722B2 patent drawing
  • US8090722B2 patent drawing
  • US8090722B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with logically expanding a document and determining the relevance of the logically expanded document to a query are described. One method embodiment includes searching an index to locate a document identifier for a document in which a query term appears. The method includes determining whether the index entry includes an expansion identifier, and, if so, producing a logically expanded document. The logically expanded document may include both a document associated with the document identifier and a document associated with the expansion identifier. The method may then determine a relevance value of the logically expanded document with respect to the query and may provide a signal corresponding to the relevance value.