Seeing as most of the querying is done via hide_item, index it