Right - so I'm doing this and finding the ListIndex is much faster with required_keyword (makes sense).
keywords = extract_keywords_given_response(
input, start_token="")
query_result = index.query(
input, verbose=True, llm_predictor=llm_predictor, required_keywords=keywords)
For large indexes I was finding it too slow to be usable. Wondering if extracting keywords should be a default (or at least suggested)