{"id":"doc-partitioned-query-touches-all","text":"`DocumentPartitionedDB.query_by_field` always iterates every partition regardless of result count, touching exactly `num_partitions` partitions (scatter/gather with no short-circuit).","truth_value":"IN","source":"entries/2026/05/29/secondary-index-partitioning-secondary_index_partitioning.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"def search(self, field, value):\n    results = []\n    for partition in self._partitions:\n        results.extend(partition.search(field, value))\n    return results  # scatter-gather across all partitions"},"explanation":{"steps":[{"node":"doc-partitioned-query-touches-all","truth_value":"IN","reason":"premise"}]}}