vänligen var mer specifik om ditt användningsfall.
Jag kommer att svara på denna fråga:Vad ska jag göra för att räkna alla levererade dokument och använda räkningen för att ändra rangordningen av mina dokument?
- Räkna per dokument(-ID)
Om du verkligen inte kan göra detta i din applikation, skapa din egen SearchComponent för att samla in dokument-ID från resultat-DocSet. Använd StatsComponent som utgångspunkt.
- Använd ett dynamiskt antal per dokument för rankning
Att uppdatera ett solr-dokument är dyrt. Så använd ExternalFileField :Externt filfält i Apache Solr