Sometime around 2AM this morning I pulled it all together and got it working.
See
http://engchgo.org/phpdig/search.php
(In the process of testing, I discovered that the template I use to build the agendas for our meetings had the title "Agneda", and used it on 30 files. After fixing that, I learned how to allow re-indexing with only a very short delay.)