in flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/IndexGeneratorFactory.java [256:270]
boolean checkIsDynamicIndex(String index) {
final Matcher matcher = dynamicIndexPattern.matcher(index);
int count = 0;
while (matcher.find()) {
count++;
}
if (count > 1) {
throw new TableException(
String.format(
"Chaining dynamic index pattern %s is not supported,"
+ " only support single dynamic index pattern.",
index));
}
return count == 1;
}