Wie man den cache in Solr?
Ich versuche zum Vergleich der Leistung der verschiedenen Solr-Abfragen. Um einen fairen test, ich möchte den cache löschen zwischen den Abfragen.
Wie wird das gemacht? Natürlich kann man den server neu starten, ich war neugierig, ob es gibt einen schnelleren Weg.
Um einen noch gerechteren test (je nachdem, was Sie Messen), könnte man könnte auch klar, der OS-Puffer-cache vor jedem test (siehe linux-mm.org/Drop_Caches).
danke für den link. Getestet habe ich es mit
Richtig, es löscht nur die OS-cache. Klar solr caches, ich denke, dass autowarmCount=0, und führen Sie ein commit würde die Arbeit wiki.apache.org/solr/SolrCaching#autowarmCount '
danke für den link. Getestet habe ich es mit
echo 3 > /proc/sys/vm/drop_caches
aber es nicht klar, die Solr caches.Richtig, es löscht nur die OS-cache. Klar solr caches, ich denke, dass autowarmCount=0, und führen Sie ein commit würde die Arbeit wiki.apache.org/solr/SolrCaching#autowarmCount '
InformationsquelleAutor Eric Wilson | 2012-02-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich mit der version 4.2.1 und auch mit
autowarmCount="0"
der cache wird nicht aktualisiert, nachdem Sie eine data Import.In diesem Fall auf Solr-Admin (in der Regel
http://localhost:8983/
)Gehen Core Admin und klicken Sie auf Reload.
Wenn Sie erfrischt, Sie sollten sehen, ein grünes Häkchen auf der "current" - Feld.
InformationsquelleAutor bubbassauro
Deaktivieren Sie alle caches aus
solrconfig.xml
.Beachten Sie, dass die Lucene FieldCache wird noch aktiviert werden.
InformationsquelleAutor nikhil500