Ich bin daran interessiert, Solr mit der Abfrage q abzufragen und den Abruf einer Gruppe von Dokumenten zu dokumentieren D , wenn {10, 20, 30, ...} Dokumente sind zurückgegeben.
Momentan habe ich die vollständigen Ergebnisse, dh eine Liste von Docids, die zurückgegeben wurden (durch solrpy), und iteriere sie durch, um die Ränge von D zu finden, dh eine Zuordnung von D zu ihren Indizes in den Suchergebnissen. Ich benötige nicht unbedingt das Mapping, nur gemappte Ränge.
Gibt es eine Möglichkeit, Solr / Lucene Ränge für einen Satz von IDs anstelle der vollständigen Ergebnisse zu haben?
Andere Möglichkeiten, dieses Problem anzugehen:
Nein, ich kann mir keine SOLR- oder Lucene-Methode vorstellen. Ich denke, die einfachste Lösung ist, dies selbst mit einem einfachen HashSet zu programmieren ...