正如标题所说,如何从我的spring数据弹性搜索applciaiton(spring boot)中设置它?
我可以在异常跟踪中看到它被设置为10000.我需要更多。
答案 0 :(得分:1)
如果要增加max_result_window,则应在创建索引时设置此属性。 使用spring boot,你可以得到这样的东西(max_result_window = 15000的例子:
@SpringBootApplication
public class MainClass implements CommandLineRunner {
@Autowired
public ElasticsearchTemplate elasticsearchTemplate;
public static void main(String[] args) {
SpringApplication.run(MainClass.class).close()
}
@Override
public void run(String... args) throws Exception {
elasticsearchTemplate.createIndex(Entity.class, "max_result_window = 15000");
}
答案 1 :(得分:1)
只需在application.properties中输入一个条目:
spring.data.elasticsearch.properties.index.max_result_window=15000