Wir machen eine Solr-Abfrage, wo wir eine benutzerdefinierte Funktion geben (was ziemlich komplex ist) und Sortieren der Ergebnisse nach Wert dieser Funktion. Die von der Abfrage benötigte Zeit lag im Bereich von 200 bis 400 Millisekunden. Danach fügten wirSolr Abfrage mit Frange mit komplexen benutzerdefinierten Funktion Leistungsproblem
fq:{!frange l=40 u=100}$complexCustomFunction
so die ganze komplexe Abfrage wie
solr/select?customFunc=complexFunction(querySpecificValue1,querySpecificValue2)&sort_by=$customFunc&fq={!frange l=40 u=100}$customFunc...
Nach der Zugabe von nur dieses frange fq die für die Abfrage benötigte Zeit sieht zehnmal steigen, so dauert es um 4sec