В Solr порядок по умолчанию — ASC, если два документа имеют одинаковую релевантность с учетом индекса dateTime. Но скажем, если одна из записей обновляется, индекс dateTime изменяется? - принимая во внимание, что solr при обновлении фактически удаляет эту запись и вставляет ее снова. Итак, когда документ обновляется, исходная дата индексации сохраняется, а столбец обновления изменяется, или изменяется дата и время индексации, вызывая при равной релевантности новый порядок результатов?
когда документ solr обновляется, дата индексации меняется?
Ответы (1)
Порядок по умолчанию — это порядок, в котором документы хранятся в индексе (а не какой-либо столбец dateTime). Обычно это порядок, в котором документы добавляются в индекс.
Если вы удаляете и добавляете документ, это обычно приводит к тому, что новый документ оказывается в конце, если оценка релевантности такая же.
Итак, да, если вы загрузите новый документ, это может изменить порядок.
person
ThoughtfulHacking
schedule
30.11.2015
Спасибо за ответ. Это то, что я хотел знать наверняка. Я был уверен на 99%, но хотел быть на 100%. Этот столбец индекса оказывается столбцом даты.
- person DanutClapa; 01.12.2015