gpt4 book ai didi

jakarta-ee - 超时后停止 solr 搜索

转载 作者:行者123 更新时间:2023-12-04 02:56:08 27 4
gpt4 key购买 nike

我正在使用 solr 并通过网络搜索分布式 Lucene 索引。我将查询从仲裁器发送到搜索器 (solr),然后得到结果。

一些查询需要很长时间(超过一分钟)才能在搜索者身上完成,并减慢其他查询的搜索速度。

我如何为 solr 设置超时,以便如果查询花费的时间超过指定时间,它会取消搜索?

最佳答案

setTimeAllowed 函数做到了!

public SolrQuery setTimeAllowed(Integer milliseconds)

设置此查询允许的最长时间。如果查询花费的时间超过指定的毫秒数,则会发生超时并且可能返回部分(或不返回)结果。如果给定的 Integer 为空,则从请求中删除此参数

Parameters:  
milliseconds - the time in milliseconds allowed for this query

关于jakarta-ee - 超时后停止 solr 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16664385/

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