INNER CODE UNIT · Python
create_index
aws-samples/rag-using-langchain-amazon-bedrock-and-opensearch · utils/opensearch.py:47
def create_index(opensearch_client, index_name):
settings = {
"settings": {
"index": {
"knn": True,
"knn.space_type": "cosinesimil"
}
}
}
response = opensearch_client.indices.create(index=index_name, body=settings)
return bool(response['acknowledged'])
def create_index_mapping(opensearch_client, index_name):
response = opensearch_client.indices.put_mapping(
index=index_name,
body={
"properties": {