Contentless FTS5 cannot delete individual rows, but stale entries are filtered out by the JOIN against track_metadata in search queries. The index is rebuilt on the next full rescan. Removes ~10s of overhead for a 25K-track library removal.
Contentless FTS5 cannot delete individual rows, but stale entries are filtered out by the JOIN against track_metadata in search queries. The index is rebuilt on the next full rescan. Removes ~10s of overhead for a 25K-track library removal.