|
@@ -610,7 +610,7 @@ public abstract class AbstractMilvusGrpcClient implements MilvusClient {
|
|
|
.build();
|
|
|
FlushResponse response = blockingStub().flush(flushRequest);
|
|
|
|
|
|
- if (requestParam.getSyncFlush() == Boolean.TRUE) {
|
|
|
+ if (Objects.equals(requestParam.getSyncFlush(), Boolean.TRUE)) {
|
|
|
waitForFlush(response, requestParam.getSyncFlushWaitingInterval(),
|
|
|
requestParam.getSyncFlushWaitingTimeout());
|
|
|
}
|
|
@@ -997,6 +997,12 @@ public abstract class AbstractMilvusGrpcClient implements MilvusClient {
|
|
|
extraParamList.forEach(createIndexRequestBuilder::addExtraParams);
|
|
|
}
|
|
|
|
|
|
+ FlushRequest flushRequest = FlushRequest.newBuilder()
|
|
|
+ .addCollectionNames(requestParam.getCollectionName())
|
|
|
+ .build();
|
|
|
+ blockingStub().flush(flushRequest);
|
|
|
+
|
|
|
+
|
|
|
CreateIndexRequest createIndexRequest = createIndexRequestBuilder.setCollectionName(requestParam.getCollectionName())
|
|
|
.setFieldName(requestParam.getFieldName())
|
|
|
.setIndexName(requestParam.getIndexName())
|