Wir verwenden Solr unter Windows mit mehreren Sammlungen. Sammlungen haben mehrere gespeicherte und indizierte Felder mit ca. 200.000 Dokumenten. Der Anwendungsfall ist für die Suche nach E-Commerce-Websites. Die Größe des Index ist appx. 200 MBLeistung der langsamen Solr-Abfrage verbessern
Während die normale Suche weniger als wenige ms dauert, dauert die Abfrage, bei der ich alle Daten für mehrere Kategorien finden muss, etwa 1100ms bis 1200ms. Die Abfrage enthält appx. 400 Kategorien mit oder so ähnlich ..
Kategorie: (5 oder 33 oder 312 oder 1192 OR 1193 OR 1196 OR .....)
Ich habe zu 4 GB erhöht Heap-Größe und Solr Cache Wert konfigurierte um auf eine höhere Größe zu kommen, hat dies die Abfragezeit von 2000ms auf 1100ms reduziert, aber wir suchen nach mehr Verbesserung.
Ich fand auch folgende auf Solr UI: [email protected]; maxCacheMB = 48.0 maxMergeSizeMB = 4.0
Aber nicht sicher, hat das Auswirkungen? Und wenn ja, wie ändert man das? Können Sie uns beraten, was wir sonst noch tun können? Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Vielen Dank im Voraus.
Vielen Dank für Ihren Vorschlag, ich werde versuchen, dies in fq anstelle von q param. Vielen Dank. – Krunal
Hallo, Das hat perfekt funktioniert, als Sie mein Problem beschrieben und gelöst haben. Vielen Dank – Krunal