![](/img/trans.png)
[英]Alfresco 4.0 Community and Solr are producing too many queries on Mysql 5.1
[英]SOLR issue - too many search queries
我们有一个 PHP web 应用程序,它使用 SOLR 进行搜索。 该APP使用CURL连接到SOLR服务器,并在具有数千个预定义关键字的循环中运行。 这将在给定时间创建数千个对 SOLR 的不同搜索请求。
我的问题是,当单个用户登录应用程序时,一切都按预期工作。 当有多个用户尝试运行该应用程序时,我们将从服务器获得此响应。
无法连接到 xxx.xxx.xxx.xxx:无法分配请求的地址无法连接到 xxx.xxx.xxx.xxx:无法分配请求的地址失败
我们的假设是,SOLR 服务器无法在给定时间处理这么多搜索查询。 如果是这样,克服这个问题的解决方案是什么? SOLR有keep-alive之类的设置吗?
任何帮助将不胜感激。
谢谢,
阿伦小号
对关键字的子集进行“或”运算并只执行一次查询怎么样?
然后,如果什么也没找到,尝试使用下一个关键字子集?
对于这种特殊情况,我认为您需要提高应用程序的性能,而不是 SOLR 的性能,即使您需要做一些诡计。
SOLR有最大连接数限制吗?
这在很大程度上取决于您使用的硬件和操作系统,可能还取决于您使用的是哪个 servlet 容器。
如果您需要 SOLR 的更多性能,您可能需要调整架构(您可以在此处发布以获得更多帮助)、垂直销售(ram 目录或 SSD)或考虑主从设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.