Если мы хотим найти запрос типа «t1 t2 t3» (t1, t2, t3 должны быть поставлены в очередь) в структуре с обратным индексом,
какие способы мы должны сделать?
1-Сначала мы ищем термин «t1» и находим все документы, содержащие «t1», затем делаем эту работу для «t2», а затем «t3». Затем найдите документы о том, что позиции «t1», «t2» и «t3» находятся рядом друг с другом.
2-Сначала мы ищем термин «t1» и находим все документы, содержащие «t1», затем во всех найденных нами документах мы ищем «t2», а затем, в результате этого, мы находим документы, содержит "t3".
У меня полный инвертированный индекс. Я хочу знать, какие способы оптимизированы выше, (1) или (2)?
Большое спасибо.