To follow up on yesterday's post on adding Lucene searching to my .Text 0.95 blog, ScheduledEvents and Highlighting is now working.
Fixing highlighting was ridiculously obvious after reviewing the QueryIndex.cs code where I noticed the <span class=\"highlight\"... code. Adding a .highlight class to my skin.css did the trick.
The ScheduledEvents fix was slightly more involved, but thanks to Scott's exception logging additions to 0.96 I was able to track down the problems pretty quickly. For starters, I didn't have a log_scheduledevents table in my search sql updates. I was also encountering null exceptions on the 5-minute scheduled walk-through from System.Activator.CreateInstance(Type type). (Again, discovered from the exception logging information.) Base event types were not being instantiated from the EVENTS web.config area for SearchEngineSchedule and StatsQueueSchedule. Adding 0.96 Activator.CreateInstance(type) methods to BaseProvider.Instance() as well as adding a StatsQueueSchedule class in Framework.Tracking eliminated the errors on walk-through.
So I think everything regarding searching, indexing, event scheduling and highlighting is now working properly and I no longer have to generate the search index manually.