`
weitao1026
  • 浏览: 1054244 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用solr查询,报异常

阅读更多

q里面大概有900左右参数,使用solr查询,报异常,看log提示:

Jetty HttpParser Full

从上面的原因不难分析出事jetty的问题,上stackoverflow查了下,果然是jetty的问题,jetty默认对GET请求有限制,所以在请求的时候换成POST请求,至此可以查询了。
jetty出错信息,可以参考
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.14

        //指定使用post请求查询
        QueryResponse query = sc.query(sq,METHOD.POST);


然后改变条件,继续加多条数至1800个,发现这次又报异常了,因为solr默认允许的查询条件个数最多是1024个,所以根据需要修改:

  <maxBooleanClauses>1024</maxBooleanClauses> 

分享到:
评论

相关推荐

    Solr定时更新Solr定时更新

    4. **监控和报警**:建立监控系统,对定时任务的状态进行实时监控,并在异常情况下发送报警通知。 5. **备份和恢复**:定期备份索引,以防止数据丢失;同时,应具备快速恢复的能力,以应对系统故障。 综上所述,...

    jackson-annotations-2.12.3

    TongWeb 安装Solr,报异常 使用 ,自行斟酌下载哟。

    jackson-annotations-2.12.3.ja包,有需要的下载吧

    TongWeb 安装Solr,报异常 使用 ,自行斟酌下载哟。

    asm-commons-8.0.1.jar包

    TongWeb 安装Solr,报异常 使用 ,自行斟酌下载哟。

    woodstox-core-6.2.3.jar 包 ,有需要自行下载。

    我是在TongWeb 安装solr 报异常 用到的,请自行斟酌下载。

    智能报警搜索器

    4. **搜索引擎技术**:为了快速检索大量报警事件,系统可能使用了Elasticsearch或Solr这样的全文搜索引擎,提供高效的查询性能。 5. **可视化工具**:为了直观展示报警情况和搜索结果,系统可能会集成D3.js、...

    servlet_api.jar_itmop.com.jar包,有需要下载。

    例如,如果缺少Servlet API的相关依赖,那么在启动或运行Solr服务器时,可能会报出找不到Servlet类或者相关方法的错误。在这种情况下,将servlet-api.jar添加到项目的类路径中可以解决这个问题。这通常在没有将Solr...

    xray - 安全评估工具,支持常见 web 安全问题扫描和自定义 poc.zip

    2. **异常处理**:编写Poc时,应考虑异常情况,避免因网络波动或其他原因导致的误报或漏报。 3. **合规使用**:在使用Xray进行扫描时,应确保遵循法律法规和道德规范,尊重目标网站的隐私政策,避免非法入侵和滥用...

    apache-atlas-2.1.0-server.tar.gz

    这有助于理解数据的结构和含义,便于数据的查询和分析。 2. **数据血缘**:它能够跟踪数据的来源和演变过程,这对于数据质量和合规性审计至关重要。在2.1.0版本中,这个功能可能得到了优化,使得追踪更加准确和高效...

    java后台代码基于电商平台

    3. **商品展示**:商品信息的增删改查、分类、搜索等功能,通常借助于Solr或Elasticsearch进行全文搜索引擎搭建,提供高效的查询体验。前后端交互使用RESTful API设计原则,JSON格式交换数据。 4. **支付系统**:与...

    高性能,高可用,可扩展在途牛旅游⽹的实际经验.pdf

    这种策略使得在进行局部更新时,只需更新相应的字段,大大减少了对Solr查询的次数,显著提升了搜索功能的性能。 此外,途牛旅游网还构建了包括用户行为系统、订单系统、产品系统在内的多个子系统,并通过数据集成和...

    薄荷网RubyonRails开发运营实践.pptx

    在系统集成方面,薄荷网采用了Solr和Acts_as_solr进行全文检索,MiniMagick和ImageMagick处理图片,以及与支付宝、PayPal和快钱等支付接口集成,以满足用户的各种需求。 **总结** 尽管Ruby on Rails带来了高效的...

    论当前一种先进实用的IT系统架构设计

    - **Solr**:1台Solr 5作为搜索服务器。 - **RocketMQ集群**:4台RocketMQ 3集群作为消息总线,确保消息不丢失。 - **Nagios**:1台Nagios 3.5监控服务器,异常时发送报警。 - **队列处理**:通过队列异步处理高并发...

    基于大数据技术的传统服饰电商平台设计与实现.pdf

    监控报警系统则能够实时监测系统状态,一旦出现异常状况,能够及时发出报警,并由系统管理员进行干预处理。 总结而言,本平台的设计与实现,不仅在技术上体现了现代电商系统对性能、稳定性和扩展性的要求,而且在...

    Flume 构建高可用、可扩展的海量日志采集系统

    4. **监控与报警**:通过集成监控工具(如Zabbix、Nagios等),实时监控Flume Agent的状态和性能指标,一旦检测到异常情况立即触发报警通知,及时进行干预处理。 #### 五、案例分析 假设一家大型电商平台需要实时...

    大型门户网站实现的十四大技术小结

    此外,基于Lucene的衍生项目如Solr和Elasticsearch也得到了广泛应用,它们不仅具备强大的搜索功能,还支持分布式部署,能够满足大规模数据量的需求。 #### 二、缓存 缓存技术可以显著提高网站响应速度,减轻后端...

Global site tag (gtag.js) - Google Analytics