The cruciverb database has a feature where you can search for thematic entries. We also identify theme types for puzzles, but not all puzzles' themes have been identified. Once that is complete I will add a feature where you can search on theme types and theme description keywords. Still, the thematic entry search is still useful.