solr オートウォーミングの場合、以前に実行されたフィルター クエリをオートウォーミングする方法はありますか?
1679 次
1 に答える
1
はい。Solr wikiに記載されているようにfirstSearcherおよびnewSearcherイベントリスナーを作成します:http ://wiki.apache.org/solr/SolrCaching#newSearcher_and_firstSearcher_Event_Listeners
solrconfig.xmlでは次のようになります
<listener event="firstSearcher" class="solr.QuerySenderListener">
<arr name="queries">
<!-- seed common sort fields -->
<lst> <str name="q">anything</str> <str name="sort">name desc, price desc, populartiy desc</str> </lst>
<!-- seed common facets and filter queries -->
<lst> <str name="q">anything</str>
<str name="facet.field">category</str>
<str name="fq">inStock:true</str>
<str name="fq">price:[0 TO 100]</str>
</lst>
</arr>
</listener>
于 2013-03-14T03:26:24.783 に答える