Since some of my views have a largish number of records I often load the view with NO records, set the index and then requery() with the new parameters. I've found this seems to be faster (no actual benchmarks) than running the view and reindexing.
INDEX ON expn TAG TagName
>
>Thanks Evan. I put the INDEX ON expression in the init event. Forsee any problems with that?