I’m trying to figure out why my warming is taking so long. It’s taking about
20-40 seconds on average. Can I measure where it’s spending its time?
I’ve got my firstSearcher and newSearcher set up like this:
<listener event="firstSearcher" class="solr.QuerySenderListener">
<arr name="queries">
<lst>
...
<str name="q">world</str>
<str name="sort">popular_score desc, grouping asc, copyrightyear
desc, flrid asc</str>
<str name="rows">2500</str>
<str name="fq">(languagecode:"eng")</str>
<str name="fq">(titletype:"BK")</str>
<str name="fq">((grouping:"1" OR grouping:"2" OR
grouping:"4"))</str>
<str name="fq">(languagecode:"eng" OR solrtype:"N")</str>
<str name="fq">(ib_searchable:"Y")</str>
<str name="fq">((grouping:"1" OR grouping:"2"))</str>
…
<str name="facet.range">arrl</str>
<str name="f.arrl.facet.range.start">0</str>
<str name="f.arrl.facet.range.end">17.9</str>
<str name="f.arrl.facet.range.gap">2</str>
<str name="f.arrl.facet.range.other">before</str>
<str name="facet.field">itemtypesubcode</str>
<str name="f.itemtypesubcode.facet.method">fc</str>
All the FQs are the most common FQs that come out of analyzing our app logs.
There are about 35 of them. The facet queries are all the facets that our app
requests. There are about 25 of them, spread across facet.field, facet.range
and facet.query.
What I’m afraid of is that one of the warming facets or FQs is taking up all
the time. Can I tell where the warmer is spending its time?
Thanks,
Andy