Handling document queries and composite data columns.
Pre-computing queries and splitting massive tables on disk.
Using specialized plugins and query matchers.