search results refactoring

- use `item._type` for selecting activities so that we can mix together ingest/archive content