Solr バージョン 4.10.3 の solrconfig.xml でウォームアップ クエリを構成しようとしていますが、どのようにしても約 1 分後にキャッシュが消えるようで、最初の検索に再び約 20 秒かかります。その後の検索はすぐに行われます。
クエリは次のようになります (filter は変数 search-term です)。
solr/Nyheder/select?q=overskrift:" & filter & "+OR+underrubrik:" & filter & "+OR+tekst:" & filter&fl=id+oprettet+overskrift+underrubrik+tekst+pix &sort=oprettet+desc
そして、solrConfig.xml セクション (これは何の役にも立たないようです) は次のようになります (event="firstSearcher" の場合も同様です)。
<listener event="newSearcher" class="solr.QuerySenderListener">
<arr name="queries">
<lst>
<str name="q">*:*</str>
<str name="sort">oprettet desc</str>
<str name="fl">id oprettet overskrift underrubrik tekst pix</str>
</lst>
<lst>
<str name="q">overskrift:* OR underrubrik:* OR tekst:*</str>
<str name="sort">oprettet desc</str>
<str name="fl">id oprettet overskrift underrubrik tekst pix</str>
</lst>
</arr>
</listener>
編集:コミット構成を追加
<autoCommit>
<maxTime>120000</maxTime>
<openSearcher>true</openSearcher>
</autoCommit>
<autoSoftCommit>
<maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
</autoSoftCommit>