// SPDX-License-Identifier: BUSL-1.1
//! Text extraction utilities for full-text search indexing.
/// Extract all indexable text from a JSON document, including nested arrays.
///
/// For flat documents: concatenates all top-level string values.
/// For block documents: also recurses into arrays of objects, extracting
/// string fields like `content`, `text`, and any other string values.
/// This enables FTS across all blocks in a collaborative document.
pub