| 37 | raise Exception(f"Failed to create collection: {response.text}") |
| 38 | |
| 39 | def create_index(name): |
| 40 | url = f"{client.base_url}/collections/{name}/indexes/key-value" |
| 41 | data = {"name": name} |
| 42 | response = requests.post(url, headers=client._get_headers(), data=json.dumps(data), verify=client.verify_ssl) |
| 43 | if response.status_code not in [200, 201]: |
| 44 | raise Exception(f"Failed to create TF-IDF index: {response.text}") |
| 45 | |
| 46 | def create_transaction(name): |
| 47 | url = f"{client.base_url}/collections/{name}/transactions" |