repository

fun <T : Any> SearchClient.repository(indexWriteAlias: String, serializer: KSerializer<T>, indexReadAlias: String = indexWriteAlias, defaultParameters: Map<String, String>? = null, defaultRefresh: Refresh? = Refresh.WaitFor, defaultTimeout: Duration? = null, logging: Boolean = true): IndexRepository<T>