Вот сценарий:
У меня есть индексированная таблица базы данных с более чем полумиллионом записей.
Поиск # 1 выполняется для этой таблицы, чтобы сгенерировать, скажем, 20 лучших совпадений, которые затем упорядочиваются по убыванию в соответствии с релевантностью.
Поиск # 2 должен выполняться только для этих результатов. Этот поиск может совпадать или не совпадать с запросом № 1. Независимо от этого необходимо создать второй независимый набор весов по результатам поиска №1.
Какие-нибудь указания или предложения о том, как реализовать что-то подобное?
Не просить кого-то написать мне решение - советы о том, на какие методы и объекты следует обращаться, были бы весьма полезны.
Спасибо!