При использовании классов MultipleAdditiveTreesModel
и NeuralNetworkModel
модуля SOLR LTR ваша модель определяется в конфигурации JSON, которая загружается в хранилище моделей.
Насколько я понимаю, сложные древовидные модели и модели нейронной сети (NN) могут получить очень большой, если сериализовать в JSON. Я думаю, что некоторые модели NN могут быть комфортно> 500 МБ при сериализации до JSON.
В документации к плагину признается, что загрузка «больших» моделей может не удастся загрузить из-за ограничения Zookeeper (ссылка: https://lucene.apache.org/solr/guide/8_4/learning-to-rank.html#using -large-models ). При переходе к возможному исправлению он говорит, что ограничение по умолчанию составляет 1 МБ (!?).
Следует ли использовать плагин Solr LTR только для простых случаев использования, когда вы можете сохранить свою модель достаточно простой, чтобы при сериализации она была <10 МБ? </p>