@@ -116,7 +116,8 @@ class BasicReplicationIT : MultiClusterRestTestCase() {
116
116
followerClient.startReplication(StartReplicationRequest (" source" , leaderIndexName, followerIndexName), waitForRestore= true )
117
117
// Create document
118
118
var source = mapOf (" my_vector1" to listOf (2.5 ,3.5 ) , " price" to 7.1 )
119
- var response = leaderClient.index(IndexRequest (leaderIndexName).id(" 1" ).source(source), RequestOptions .DEFAULT )
119
+ val jsonSource = " {\" my_vector1\" :[2.5,3.5],\" price\" :7.1}"
120
+ var response = leaderClient.index(IndexRequest (leaderIndexName).id(" 1" ).source(jsonSource), RequestOptions .DEFAULT )
120
121
assertThat(response.result).withFailMessage(" Failed to create leader data" ).isEqualTo(Result .CREATED )
121
122
assertBusy({
122
123
val getResponse = followerClient.get(GetRequest (followerIndexName, " 1" ), RequestOptions .DEFAULT )
@@ -126,7 +127,8 @@ class BasicReplicationIT : MultiClusterRestTestCase() {
126
127
127
128
// Update document
128
129
source = mapOf (" my_vector1" to listOf (3.5 ,4.5 ) , " price" to 12.9 )
129
- response = leaderClient.index(IndexRequest (leaderIndexName).id(" 1" ).source(source), RequestOptions .DEFAULT )
130
+ jsonSource = " {\" my_vector1\" :[3.5,4.5],\" price\" :12.9}"
131
+ response = leaderClient.index(IndexRequest (leaderIndexName).id(" 1" ).source(jsonSource, XContentType .JSON ), RequestOptions .DEFAULT )
130
132
assertThat(response.result).withFailMessage(" Failed to update leader data" ).isEqualTo(Result .UPDATED )
131
133
assertBusy({
132
134
val getResponse = followerClient.get(GetRequest (followerIndexName, " 1" ), RequestOptions .DEFAULT )
@@ -138,7 +140,8 @@ class BasicReplicationIT : MultiClusterRestTestCase() {
138
140
PutMappingRequest (leaderIndexName).source(KNN_INDEX_MAPPING1 , XContentType .JSON ) , RequestOptions .DEFAULT
139
141
)
140
142
source = mapOf (" my_vector3" to listOf (3.1 ,4.5 ,5.7 ,8.9 ) , " price" to 17.9 )
141
- response = leaderClient.index(IndexRequest (leaderIndexName).id(" 2" ).source(source), RequestOptions .DEFAULT )
143
+ jsonSource = " {\" my_vector1\" :[3.1,4.5,5.7,8.9],\" price\" :17.9}"
144
+ response = leaderClient.index(IndexRequest (leaderIndexName).id(" 2" ).source(jsonSource), RequestOptions .DEFAULT )
142
145
assertThat(response.result).withFailMessage(" Failed to update leader data" ).isEqualTo(Result .CREATED )
143
146
assertBusy({
144
147
val getResponse = followerClient.get(GetRequest (followerIndexName, " 2" ), RequestOptions .DEFAULT )
0 commit comments