From 13dc5b3f243fe20fbeae55efab93c07bfc677579 Mon Sep 17 00:00:00 2001 From: Vova Kolmakov Date: Fri, 6 Mar 2026 16:51:23 +0700 Subject: [PATCH 1/2] docs: update index.md to fix `indexes` to `indices` for uniformity --- docs/src/format/table/index/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/src/format/table/index/index.md b/docs/src/format/table/index/index.md index 767d92c6c9c..18f606d6fe1 100644 --- a/docs/src/format/table/index/index.md +++ b/docs/src/format/table/index/index.md @@ -29,15 +29,15 @@ remapping after compaction. Lance indices are designed with the following design choices in mind: -1. **Indexes are loaded on demand**: A dataset and be loaded and read without loading any indices. +1. **Indices are loaded on demand**: A dataset and be loaded and read without loading any indices. Indices are only loaded when a query can benefit from them. This design minimizes memory usage and speeds up dataset opening time. -2. **Indexes can be loaded progressively**: indexes are designed so that only the necessary parts +2. **Indices can be loaded progressively**: indices are designed so that only the necessary parts are loaded into memory during query execution. For example, when querying a B-tree index, it loads a small page table to figure out which pages of the index to load for the given query, and then only loads those pages to perform the indexed search. This amortizes the cost of cold index queries, since each query only needs to load a small portion of the index. -3. **Indexes can be coalesced to larger units than fragments.** Indexes are much smaller than +3. **Indices can be coalesced to larger units than fragments.** Indices are much smaller than data files, so it is efficient to coalesce index segments to cover multiple fragments. This reduces the number of index files that need to be opened during query execution and then number of unique index data structures that need to be queried. From 4b0d745c3ac439d95943f8792a3da68f5849bbc0 Mon Sep 17 00:00:00 2001 From: Vova Kolmakov Date: Fri, 6 Mar 2026 16:59:23 +0700 Subject: [PATCH 2/2] docs: fix typo on index.md --- docs/src/format/table/index/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/format/table/index/index.md b/docs/src/format/table/index/index.md index 18f606d6fe1..5f71d53086b 100644 --- a/docs/src/format/table/index/index.md +++ b/docs/src/format/table/index/index.md @@ -29,7 +29,7 @@ remapping after compaction. Lance indices are designed with the following design choices in mind: -1. **Indices are loaded on demand**: A dataset and be loaded and read without loading any indices. +1. **Indices are loaded on demand**: A dataset can be loaded and read without loading any indices. Indices are only loaded when a query can benefit from them. This design minimizes memory usage and speeds up dataset opening time. 2. **Indices can be loaded progressively**: indices are designed so that only the necessary parts