I wasn't on slack, so perhaps I missed this, but I'm not sure on the purpose of the interact hook -- the README.md states: "to prepare for user interaction".
Is there a "user interaction"? Does this just mean "preparation before the search hook is called". What might we expect to go there?
- e.g. optimisation of the index??