List<byte[]> indexes = (List<byte[]>) data.get(0);
List<byte[]> fields = (List<byte[]>) data.get(1);
List<byte[]> tags = (List<byte[]>) data.get(2);
p = shard.pipelined();
p.decr(ndx.cat(Seek.INFO).cat(Seek.TOTAL).key());
for (byte[] index : indexes) {
p.zrem(SafeEncoder.encode(index), id);
}
p.del(idx.key());
for (byte[] tag : tags) {