Issue #3579517: Fix clearing index data destroying other indexes' data
Override deleteAllIndexItems() to delete rows by index_id instead of dropping and recreating the entire collection table, which would destroy data from other indexes sharing the same collection.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
Closes #3579517