create per-column index
strings handling revised