こんにちは、Florin。
以下の情報を確認して、改善できる点があれば教えてください。
クエリの例
shards=good&mc1="190850"&mc3="190850A"&mc4="190850B"&mc5="190850LS"&mc6="190850SS"&mc7="190850P"&mc12="190850CA"&mcHigh=190850&mcHighA=190850&mcHighB=190850B&mcHighAB=190850&q=bags&ps=2&rows=14&group=true&group.limit=5&group.field=glid&group.ngroups=true&lat=0&lon=0&spellcheck=true&fq=wt:[0 TO 1299]&fq=-wt:(1259 1279 1289)&fq=id:(someids) OR ( titles:("imsw bags imsw") AND titles:("bagimsw") )&boost=map(query({!dismax qf=id v=$mc3 pf=""}),0,0,map(query({!dismax qf=id v=$mc4 pf=""}),0,0,map(query({!dismax qf=id mm=0 v=$mcHighA pf=""}),0,0,map(query({!dismax qf=id mm=0 v=$mcHighB pf=""}),0,0,map(query({!dismax qf=id v=$mc12 pf=""}),0,0,map(query({!dismax qf=id v=$mc1 pf=""}),0,0,1,1.1 ),2.0),80.0),105.0),175.0),250.0)&some more similar boosts
キャッシュ設定
<filterCache class="solr.FastLRUCache" size="4000" initialSize="2000" autowarmCount="100" />
<queryResultCache class="solr.LRUCache" size="30000" initialSize="1000" autowarmCount="100" />
<documentCache class="solr.LRUCache" size="25000" initialSize="512" autowarmCount="512" />
JVM GC 設定
-XX:CICompilerCount=4 -XX:ConcGCThreads=3 -XX:G1HeapRegionSize=8388608 -XX:GCLogFileSize=20971520 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=17179869184 -XX:MarkStackSize=4194304 -XX:MaxHeapSize=17179869184 -XX:MaxNewSize=10301210624 -XX:MinHeapDeltaBytes=8388608 -XX:NumberOfGCLogFiles=9 -XX:+PrintGC -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:ThreadStackSize=256 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseFastUnorderedTimeStamps -XX:+UseG1GC -XX:+UseGCLogFileRotation
ヒープサイズ
16GB
グルーピングフィールドのカーディナリティ
グループフィールドのカーディナリティは約620万です。