На установке Solr с 2+ осколками, когда данные, возвращаемые LukeRequestHandler, распределены по осколкам? Я спрашиваю, хочу ли я обнаружить новые (ранее невидимые) динамические поля за короткий промежуток времени после их добавления.Когда данные Люка распространяются по ядрам Solr?
Пример желаемая последовательность событий:
- Предположим, динамическое поле
*_s
- запроса Люк и получить список динамических полей
- Добавить документ с полем
example_s
- запроса Люк и получить такой же список, как и раньше но с дополнительными
example_s
в результате (этого не происходит) - коллекция запросов для
example_s:*
и MATCH документ добавлен выше
Я знаю, что недавно добавленные документы сразу становятся для поиска еще до того трудно привержен, но я искал способ, чтобы иметь эту информацию появляются у Луки тоже.
информация на следующей будет полезно:
ли Люк запроса все черепки на время запроса, или только один? Казалось бы, он запрашивает только случайное.
Точно, когда знание ранее невидимых динамических полей распространяется по всем осколкам (что эквивалентно, доступно для Люка)?
Могу ли я настроить задержку/триггер для этого предполагаемого распространения Луки, чтобы свести к минимуму задержку между добавлением документа с новым динамическим полем на произвольном осколке и моментом, когда он станет видимым в ответах Люка на каждом другом осколке ?
См https://issues.apache.org/jira/browse/SOLR-8127