`

解决solr节点启动时,由于查询量过大,产生几秒钟超时访问问题

 
阅读更多

在solrconfig.xml设置,添加一条自己的查询预热即可

 

  <listener event="firstSearcher" class="solr.QuerySenderListener">

      <arr name="queries">

         <lst>

        <str name="topwords">销售</str>

        <str name="user_id">41955297</str>

        <str name="res_level">2</str>

        <str name="fq">!job_kind:8</str>

        <str name="fq">!job_kind:9</str>

        <str name="fq">!sub_type:2</str>

        <str name="fq">job_tags:"186"</str>

        <str name="fq">job_dq:050090*</str>

        <str name="fq">job_salaryhigh:[10 TO *]</str>

        <str name="facet">true</str>

        <str name="facet.field">ecomp_id_doc</str>

        <str name="facet.limit">36</str>

        <str name="facet.mincount">1</str>

      <str name="start">0</str>

      <str name="rows">80</str>

      <str name="sort">score desc, id desc</str>

      <str name="q">((( job_title:"销售"~6^10000.0 )) OR (( job_context:"销售"~6^0.001 )))</str>

      <str name="q.op">AND</str>

      <str name="sortCustom">false</str>

      <str name="defType">jobscore</str>

      <str name="algo">aps7</str>

      <str name="fl">*</str>

      <str name="fl">score</str>

      </lst>

      </arr>

    </listener>

 

分享到:
评论

相关推荐

    solr 分布式参考

    每个Solr实例被称为一个Solr节点,多个节点组成了SolrCloud。Zookeeper用于管理集群的状态,包括配置、集合分布以及节点间的协调。 2. **Sharding(分片)**: 为了分散存储和查询负担,Solr将大型索引分割为多个...

    Linux安装集群版Solr.docx

    - **自动容错**:当某个Solr节点出现问题时,其任务可以自动转移到其他健康节点。 - **实时搜索**:索引更新快速反映到搜索结果中。 - **查询负载均衡**:请求自动分散到集群中的各个节点,降低单点压力。 2. **...

    solrconfig.xml和schema.xml说明

    Solrconfig.xml 是 Apache Solr 的核心配置文件之一,主要用于定义 Solr 实例如何处理文档的索引与查询请求。该文件中包含了多种配置项,用于定制化 Solr 的行为。 #### Solrconfig.xml 详解 **datadir 节点** - ...

    ELK课程教案01.docx

    随着数据量的增长,MySQL等传统关系型数据库在单表查询上的性能限制逐渐暴露,如400万左右数据量的查询瓶颈和查询超时问题。为解决这些问题,业界尝试了数据库的横向和纵向拆分,但这增加了运维成本,且依然无法满足...

    java开源包1

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包11

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包2

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包3

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包6

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包5

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包10

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包4

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包8

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包7

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包9

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包101

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    Java资源包01

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    JAVA上百实例源码以及开源项目源代码

    关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

Global site tag (gtag.js) - Google Analytics