Abstract joins a little
I'm not sure if this is actually better
Use shiny new table names in inserts
Generic CoreEntity indexing
Depend on correct setup of the search index for partial matching
Improve search display
Fix book creation and indexing