This adds search views and a search-index-building management command for populating a Postgres-backed, section-specific search. It builds off #80, #81, and #83, which make the diff more daunting than it should be. The bulk of the new lines are also tests :)
Coverage increased (+0.3%) to 93.601% when pulling 7504867d562c9749563099cf7f0b0ff0488f44ea on 475-pgsql into 63a9b91c9e95b8b286f83c3fc47abff652e763bd on master.
Coverage increased (+0.3%) to 93.643% when pulling 311e1c96648f144967bc055cbc6a646aaeff9b9d on 475-pgsql into 63a9b91c9e95b8b286f83c3fc47abff652e763bd on master.
Coverage increased (+0.2%) to 93.643% when pulling 485ecadc0ae46fb3ef0dc2b0befb1b67b639fc98 on 475-pgsql into c4e7404fa1ccfc179b1d2b4e50fca0e7a10db2f8 on master.
This adds search views and a search-index-building management command for populating a Postgres-backed, section-specific search. It builds off #80, #81, and #83, which make the diff more daunting than it should be. The bulk of the new lines are also tests :)