in tablestore-java-mcp-server-rag/tablestore-mcp-server/src/main/java/com/alicloud/openservices/tablestore/sample/service/TablestoreService.java [265:278]
private void createSearchIndexIfNotExist(String tableName, String indexName) {
if (searchindexExists(tableName, indexName)) {
log.info("index:{} already exists", indexName);
return;
}
CreateSearchIndexRequest request = new CreateSearchIndexRequest();
request.setTableName(tableName);
request.setIndexName(indexName);
IndexSchema indexSchema = new IndexSchema();
indexSchema.setFieldSchemas(metadataSchemaList);
request.setIndexSchema(indexSchema);
client.createSearchIndex(request);
log.info("create index:{}", indexName);
}