Skip to content

Commit eba04be

Browse files
committed
Adding fast refresh setting during index creation
Signed-off-by: Dennis Toepker <[email protected]>
1 parent b9a0dc5 commit eba04be

File tree

1 file changed

+10
-1
lines changed
  • spark-sql-application/src/main/scala/org/apache/spark/sql

1 file changed

+10
-1
lines changed

spark-sql-application/src/main/scala/org/apache/spark/sql/OSClient.scala

+10-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,16 @@ class OSClient(val flintOptions: FlintOptions) extends Logging {
7070

7171
using(flintClient.createClient()) { client =>
7272
val request = new CreateIndexRequest(osIndexName)
73-
request.mapping(mapping, XContentType.JSON)
73+
val fastRefreshSettings =
74+
""" {
75+
| "auto_refresh": "true",
76+
| "refresh_interval": "1 Second",
77+
| }
78+
|""".stripMargin
79+
80+
request
81+
.mapping(mapping, XContentType.JSON)
82+
.settings(fastRefreshSettings, XContentType.JSON)
7483

7584
try {
7685
client.createIndex(request, RequestOptions.DEFAULT)

0 commit comments

Comments
 (0)