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