fix: nav, redirect and badge cleanup across several pages (#4870)

- Removes the stale `/enterprise` redirect that hijacked the real
LanceDB Enterprise page, sending it to the Embedded vs Enterprise
comparison page instead.
- Removes the Merge page from the Data Ingestion nav (confusing parity
story between Embedded and Enterprise); moves RTE Write up to right
below Delete and renames it **RTE Write (Upsert)** to take over that
slot.
- Removes the Early access badge from Tiered Index Cache and restores
its full sidebar title (was shortened to "Index Cache" to fit the
badge).
- Moves Changes below Dedupe in Data Curation.
- Matches Advanced Conflict Resolution's sidebar title to its page title
(previously just "Conflict Resolution" in the sidebar).
- Marks Job Framework as Enterprise-only.
- Distributed RTE Write diagram now shows the `metrics` table split
across multiple shards, illustrating the per-table sharding described in
the page's own text.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_018PXMCbRH6i5w47TsjeEUMT

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Jack Ye
2026-11-05 03:01:51 -08:00
committed by GitHub
co-authored by Claude Sonnet 5
parent e2a859f6a3
commit 3dc779d0ee
8 changed files with 12 additions and 19 deletions
+1 -2
View File
@@ -31,8 +31,7 @@ file format, so moving data from one edition to the other does not require a dat
| Area | Feature | Embedded | Enterprise |
| --- | --- | :-: | :-: |
| **Data Ingestion** | [Insert data](/ingestion/insert) | ✅ | ✅ |
| | [Merge](/ingestion/merge-insert) | ✅ | ✅ |
| | [RTE Write](/ingestion/realtime-write) | ✅ | ✅ |
| | [RTE Write (Upsert)](/ingestion/realtime-write) | ✅ | ✅ |
| | [Distributed RTE Write](/enterprise/distributed-real-time-write) | ❌ | ✅ |
| | [Attach Database](/ingestion/migrate-from-embedded) | ❌ | ✅ |
| | [Import Datasets](/ingestion/import) | ❌ | ✅ |
+1 -1
View File
@@ -5,7 +5,7 @@ description: "Track background work from submission to completion."
icon: hourglass-half
keywords: ["job", "background", "progress", "events", "cancel"]
availability:
embedded: available
embedded: unavailable
enterprise: available
---
+2 -7
View File
@@ -39,10 +39,6 @@
"source": "/deployment/monitoring",
"destination": "/deployment/opentelemetry"
},
{
"source": "/enterprise",
"destination": "/basics/embedded-vs-enterprise"
},
{
"source": "/enterprise/intelligent-scheduling",
"destination": "/enterprise/intelligent-auto-maintenance"
@@ -414,14 +410,13 @@
"ingestion/index",
"ingestion/create-table",
"ingestion/insert",
"ingestion/merge-insert",
"ingestion/update",
"ingestion/delete",
"ingestion/realtime-write",
"ingestion/define-storage-integration",
"ingestion/migrate-from-embedded",
"ingestion/import",
"enterprise/distributed-write",
"ingestion/realtime-write",
"enterprise/distributed-real-time-write"
]
},
@@ -449,7 +444,6 @@
"curation/inspect-datasets",
"curation/create-function",
"curation/chunking",
"curation/changes",
"curation/statistical-sampling",
"curation/selective-sampling",
"curation/aggregate",
@@ -459,6 +453,7 @@
"curation/windowing",
"curation/clustering",
"curation/dedupe",
"curation/changes",
"feature-engineering/view",
"curation/vend-secret"
]
@@ -1,6 +1,6 @@
---
title: "Advanced Conflict Resolution"
sidebarTitle: "Conflict Resolution"
sidebarTitle: "Advanced Conflict Resolution"
description: "How compaction and indexing stay safe to run concurrently, using Lance's fragment reuse index."
icon: shuffle
keywords: ["fragment reuse index", "FRI", "compaction", "indexing", "remap", "conflict resolution"]
@@ -49,6 +49,7 @@ flowchart LR
subgraph W1["RTE node B"]
direction TB
S2["Shard 0 — table 'metrics'"]
S3["Shard 1 — table 'metrics'"]
end
Q -- "'frames'" --> W0
@@ -80,6 +81,7 @@ flowchart LR
subgraph W1["RTE node B"]
direction TB
S2["Shard 0 — table 'metrics'"]
S3["Shard 1 — table 'metrics'"]
end
Q -- "'frames'" --> W0
@@ -123,7 +125,7 @@ throughput than this provides.
## What to read next {#next}
<CardGroup cols={2}>
<Card title="RTE writes" icon="bolt" href="/ingestion/realtime-write">
<Card title="RTE Write (Upsert)" icon="bolt" href="/ingestion/realtime-write">
Enable RTE and write to a table; the same call on Embedded or Enterprise.
</Card>
<Card title="How the real time engine works" icon="database" href="/tables/realtime-engine">
+1 -4
View File
@@ -1,7 +1,6 @@
---
title: "Tiered Index Cache"
tag: "Early access"
sidebarTitle: "Index Cache"
sidebarTitle: "Tiered Index Cache"
description: "How LanceDB Enterprise caches deserialized index structures across memory and local disk."
icon: "layer-group"
availability:
@@ -9,8 +8,6 @@ availability:
enterprise: available
---
<Badge color="purple">Early access</Badge>
The tiered index cache holds deserialized vector, full-text and scalar
index structures in memory, backed by a local-disk tier beneath it. When
memory fills, the cache serializes evicted entries and spills them to disk
+2 -2
View File
@@ -1,6 +1,6 @@
---
title: "RTE writes"
sidebarTitle: "RTE Write"
title: "RTE Write (Upsert)"
sidebarTitle: "RTE Write (Upsert)"
description: "Enable the real time engine on a table and absorb small, frequent writes cheaply, each one committed in milliseconds."
icon: "bolt"
keywords: ["rte", "real time engine", "wal", "memwal", "lsm", "write-ahead log", "streaming writes", "upsert"]
+1 -1
View File
@@ -169,7 +169,7 @@ impl DocLink {
| Self::Views
| Self::MaterializedViews
| Self::PrewarmData
| Self::Authorization => "/enterprise",
| Self::Authorization => "/basics/embedded-vs-enterprise",
}
}