One aspect remains on an old revision
Detect: Search discovers evidence no longer present in the source.
Recover: Invalidate all dependent views and rebuild the revision set.
Index different views of the same source so queries can match its content, purpose, entities, and structure without losing source identity.
Multi-aspect indexing creates several retrieval representations for one source object. A technical document may have body-text embeddings, a concise summary, extracted questions, a title vector, and structured entity fields. Each representation emphasizes a different route by which users describe the same evidence.
These views should converge on one authoritative source identity and revision. Generated summaries or questions can improve discovery but must not become independent evidence. Combining aspects requires calibrated fusion and deduplication; otherwise documents with more representations receive an unfair ranking advantage simply because they appear more often.
A prototype compares body-only retrieval with one additional aspect on labeled query types.
Production versions every derived view, records source lineage, and evaluates whether each aspect contributes unique relevant hits.
At scale, control indexing fan-out, rebuild all dependent aspects on source changes, and monitor representation-specific drift and storage cost.
Assigns stable document and revision identifiers across all views.
Generate body, title, summary, question, or entity representations.
Stores aspect-specific vectors and shared metadata.
Combines aspect rankings without counting duplicates as independent evidence.
Fetches the authoritative passage behind a matched representation.
flowchart TD
S["Versioned equipment report"] --> B["Body embedding"]
S --> T["Title and entity view"]
S --> Q["Generated question view"]
B --> F["Aspect-aware fusion"]
T --> F
Q --> F
F --> D["Deduplicate source identity"]
D --> E["Fetch original evidence"]Map observed query patterns to representations with a clear retrieval purpose.
Generate each aspect from the same approved source revision.
Store aspect type, embedding version, source identity, and access metadata.
Dispatch only the views appropriate to the query under a bounded budget.
Combine rankings and deduplicate at the authoritative document or passage level.
Supply source text rather than generated index summaries as the basis for factual answers.
Insurance underwriting · Illustrative enterprise scenario, not a reported customer outcome.
Underwriters search inspection reports by property feature, risk question, or report title.
One body embedding misses queries phrased as underwriting questions rather than report descriptions.
Improve discovery while keeping every answer linked to the actual inspection evidence.
The index stores body passages, title/entity views, and generated question representations with shared source IDs.
If the generated view invents a property feature, source validation prevents it from supporting the final claim.
Measure marginal recall from each aspect, duplicate-hit rate, and indexing cost; remove views that add volume without useful retrieval coverage.
| Decision | Benefit | Cost |
|---|---|---|
| More representations | Cover different query vocabularies. | Increase storage, generation, and update cost. |
| Aspect-aware routing | Avoids searching every view. | Requires reliable query classification. |
| Source-level fusion | Prevents duplicate evidence inflation. | Needs explicit weighting and identity management. |
Detect: Search discovers evidence no longer present in the source.
Recover: Invalidate all dependent views and rebuild the revision set.
Detect: High-ranking views imply unsupported attributes.
Recover: Treat generated views only as retrieval hints and verify source text.
Fuse and deduplicate by authoritative source.
Add views only for measured retrieval gaps.
Track the dependency graph of every derived representation.