update recollect to store and query against metadata for each record