2012-05-10 3 views
5

Вопрос 1: Можем ли мы выполнить увеличение времени запроса (с отключением), не упоминая значения повышения во время индексации?Solr Индекс увеличения времени VS Увеличение времени запроса?

Вопрос 2: Каковы преимущества/недостатки повышения индекса времени по сравнению с увеличением времени запроса и наоборот.

запросов время и индекса время повышение:

В индексном время, у вас есть возможность повысить конкретный документ (полностью или просто поле). Это внутренне хранится как часть номера норм, который должен быть включен для этого. Необычно выполнять повышение индекса времени. Во время запроса мы описали ранее, как повысить конкретное предложение запроса выше или ниже, если необходимо. Позже будет продемонстрирован мощный запрос Disjunction-Max (уступка для краткости), который может автоматически выполнять поиск по нескольким полям с разными уровнями повышения.

--Paragraph из главы 4 книги "Solr 1.4 Enterprise Search Server"

ответ

7

Вопрос 1

Да, абсолютно.

Вопрос 2

время индекса повышение может быть немного быстрее, но вы должны знать, что повышает кодируется на один байтах, который может привести к потере точности: In Lucene, why do my boosted and unboosted documents get the same score?

Запроса время форсирует является более гибкие (они настраиваются для каждого запроса).

Индексное увеличение времени немного непрактично, я бы предпочел, чтобы вы начали с повышения времени запроса.

+0

Благодарим jpountz за быстрый ответ. –

Смежные вопросы