gpt4 book ai didi

spring-boot - 当SpringBoot应用程序请求ElasticSearch时,是否可以将所有索引数据搜索上的Fuzzy参数设置为应用程序参数?

转载 作者:行者123 更新时间:2023-12-02 23:13:52 25 4
gpt4 key购买 nike

我想设置一个属性来调整Elasticsearch搜索请求在整个应用程序中的模糊性,即不更改每个@QueryMyEntitySearchRepository的属性。有没有一种方法可以使用1)指定一些要由Spring Data ElasticSearch拾取的SpringBoot属性2)使用ElasticsearchTemplate用来自本地的spring boot属性的模糊值预填充它,而应用程序的另一部分查询到ElasticSearch应该从Spring数据定义(索引名称,通过/输入/类似参数)中获取。是否有可能,或者到目前为止,它是设置单个@Query形成请求json的唯一方法,其中包含诸如there这样的模糊参数,我只能粘贴从本地SpringBoot属性获取的模糊值?

最佳答案

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

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

关于spring-boot - 当SpringBoot应用程序请求ElasticSearch时,是否可以将所有索引数据搜索上的Fuzzy参数设置为应用程序参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57799213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com