Remove AI Thoughts by default (#783)

- Removes AI Thoughts by default - only shows when validation fails
- Removes punctuation "words" from queries in addition to stopwords (Vespa ignores punctuation anyways)
- Fixes Vespa deletion script for larger doc counts
This commit is contained in:
Chris Weaver
2023-11-29 01:00:53 -08:00
committed by GitHub
parent fcb7f6fcc0
commit 37daf4f3e4
10 changed files with 92 additions and 106 deletions

View File

@ -16,9 +16,20 @@ logger = setup_logger()
def wipe_vespa_index() -> None:
params = {"selection": "true", "cluster": DOCUMENT_INDEX_NAME}
response = requests.delete(DOCUMENT_ID_ENDPOINT, params=params)
response.raise_for_status()
continuation = None
should_continue = True
while should_continue:
params = {"selection": "true", "cluster": DOCUMENT_INDEX_NAME}
if continuation:
params = {**params, "continuation": continuation}
response = requests.delete(DOCUMENT_ID_ENDPOINT, params=params)
response.raise_for_status()
response_json = response.json()
print(response_json)
continuation = response_json.get("continuation")
should_continue = bool(continuation)
if __name__ == "__main__":