
#7 /data/www/html/wiki/extensions/CirrusSearch/includes/Maintenance/Maintenance.php(221): CirrusSearch\MetaStore\MetaStoreIndex->createIfNecessary() #6 /data/www/html/wiki/extensions/CirrusSearch/includes/MetaStore/MetaStoreIndex.php(165): CirrusSearch\MetaStore\MetaStoreIndex::cirrusReady() #5 /data/www/html/wiki/extensions/CirrusSearch/includes/MetaStore/MetaStoreIndex.php(501): Elastica\Index->exists() #4 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Index.php(330): Elastica\Index->requestEndpoint() #3 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Index.php(586): Elastica\Client->requestEndpoint() #2 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Client.php(721): Elastica\Client->request() #1 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Client.php(689): Elastica\Request->send() #0 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Request.php(194): Elastica\Transport\Http->exec() So I guess the real question is how do I fix Elasticsearch for my wikis? # php /data/Couldn't connect to host, Elasticsearch down? I suspect I already have my answer in that my attempt to regenerate my Elasticsearch index fails with the response below. How can I confirm whether or not I'm actually getting results from Elasticsearch instead of the default built-in search? I reenabled CirrusSearch and Elastica in LocalSettings.php, and my Version page shows them as loaded, but while I'm still not getting errors, the search results don't seem like they are enhanced in any way.
Mediawiki search extensions software#
Our server was running back-level MediaWiki (1.30), so I just brought the software up to nearly the latest versions.ĬirrusSearch - 6.5.4 (70b9a7e) 05:55, 16 March 2022Įlastica - 6.1.3 (c2b259b) 05:46, 19 January 2022 # yum list installed|grep elasticĮlasticsearch.noarch 6.8.23-1 5.4.1-1 installed So, I removed most traces of CirrusSearch / Elasticsearch and then had the bare-bones MediaWiki search working and of course no longer received the above error. All searches would return "An error has occurred while searching: We could not complete your search due to a temporary problem. The search box was using CirrusSearch and Elasticsearch / Elastica to generate results, but that was recently broken when the security team did some sort of log4j remediation. A couple months ago, had a mediawiki server with 3 wikis running on it dumped in my lap to support.
