Я заинтересован в том, чтобы запросить Solr с помощью запроса q и составить график отзыва набора документов D, когда возвращается {10, 20, 30, ...} документов.
В настоящее время у меня есть полные результаты, то есть список возвращенных docids (через solrpy), и я перебираю его, чтобы найти ранги D, то есть сопоставление из D к их индексам в результатах поиска. Я строго не требую сопоставления, только сопоставленные ранги.
Есть ли способ, чтобы Solr/Lucene возвращал ранги для набора идентификаторов вместо полных результатов?
Другие способы решения этой проблемы:
- Для запроса верните ранг документа d
- Для запроса до указанного ранга вернуть, присутствует ли документ d.
- От результата запроса q1 до указанного количества записей вернуть количество записей, соответствующих другому запросу q2