SpringBoot应用请求ElasticSearch时,是否可以将所有索引数据搜索的Fuzzy参数设置为app参数?

Is it possible to set up the Fuzzy parameter on all indexes data search as the app parameter when the SpringBoot app is requesting ElasticSearch?

我想设置一个属性来调整整个应用程序设置中 elasticsearch 搜索请求的模糊性,即不根据个人 @Query MyEntitySearchRepository 更改此属性。有没有一种方法可以使用 1) Spring 数据 ElasticSearch 获取的一些 Spring 引导属性 2) 使用 ElasticsearchTemplate 来预填充来自本地 spring boot 属性,而去 ElasticSearch 的应用查询的另一部分应该来自 Spring 数据定义(索引名称,by/in/like 参数)。是否有可能,或者目前唯一的方法是设置个人 @Query 以形成请求 json,其中包含描述的模糊参数 ,我只能粘贴模糊值从本土 SpringBoot 属性?

目前这是不可能的,我不确定我是否理解正确:您想定义一个应用于所有查询的全局模糊设置?在文档的哪些字段上?所有字符串字段? Elasticsearch本身没有全局模糊设置,所以需要在内部构建自定义查询。

目前唯一的方法是使用 @Query 带注释的自定义存储库方法。