Интеграция с Wordpress

Однако только что проиндексировалось 100% даже не смотря на уведомление об этой ошибке.

данная ошибка никак не относится к secure-key и тому что закончилась триалка :slight_smile:

Да, с secure-key всё в порядке, спасибо. Тестирую дальше.

Теперь при попытке что-либо искать вылетает fatal error.

[16-Jul-2021 11:05:45 UTC] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 204800 bytes) in /home/boris/pub/azbyka/wp-includes/wp-db.php on line 2022

Ещё в поисковом виджете не работает autocomplete. В консоли:

Uncaught TypeError: $.typeahead is not a function
at new TypeAHead ((index):538)
at init ((index):640)
at (index):525

Думал что из-за плагинов, откладывающих загрузку скриптов (в частности WP Rocket), но их отключение не помогло.

Ошибся, извиняюсь, заработал.

Сколько оперативки по идее должно хватать для поиска?

Зависит от много чего, но для обычного небольшого блога, думаю, что мегов 200-300 должно хватить. Но лучше найти файлы индексов после индексации и посмотреть там сумму .spa, .spi, .spb, .spe, .spt. Вот столько и нужно оперативки.

Блог не самый маленький: 6000 записей. Сумму нужно смотреть по последней версии или по всей папке manticore/var/data? Если по последней, выходит не так уж и много: 134мб.

Хорошо бы иметь возможность отследить, на каком этапе возникает проблема, – в лог почему-то падает только сообщение о нехватке оперативки без трейса вызова функций.

Сумму нужно смотреть по всем индексам.

Общий вес wp-content/uploads/manticore/var/data выходит более 2Гб… Получается, что если выделено менее ~2.5Гб RAM – поиск не будет работать? Сурово.

нет по общему обему файлов индекса вы не можете судить сколько будет использовано RAM, вы можете почитать index files о том какие файлы загрузаются в память и каким образом, а какие читаются с диска