Topic on Help talk:CirrusSearch

Couldn't connect to host, Elasticsearch down?", Elastica\\Exception\\Connection\\HttpException

1
Pooja2425 (talkcontribs)

Hi, I am using these, I installed elastic server But not showing below.

Product Version
MediaWiki 1.35.3
PHP 7.4.24 (apache2handler)
MySQL 8.0.26
ICU 65.1
Lua 5.1.5

also installed required extensions and elasticsearch/elasticsearch": "6.5 client.

Elastica 6.1.3 (f3c9459) 01:29, 3 September 2021
CirrusSearch 6.5.4 (95b958b) 19:07, 20 August 2021

wfLoadExtension( 'Elastica' );

wfLoadExtension( 'CirrusSearch' );

$wgDisableSearchUpdate = true;

$wgCirrusSearchIndexBaseName =  ''; //DataBase Name

php extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php

Now remove wgDisableSearchUpdate = true;

php extensions/CirrusSearch/maintenance/ForceSearchIndex.php --skipLinks --indexOnSkip

php extensions/CirrusSearch/maintenance/ForceSearchIndex.php –-skipParse

$wgSearchType = 'CirrusSearch';

# php /data/www/html/wiki/maintenance/runJobs.php


1)when trying to search anything in search engine :

An error has occurred while searching: We could not complete your search due to a temporary problem. Please try again later.


2) http://wiki/api.php?action=cirrus-settings-dump


"code": "internal_api_error_Elastica\\Exception\\Connection\\HttpException", "info": "[YUsbMuAOtsHM4e8mbGG6NwAAAAs] Exception caught: Couldn't connect to host, Elasticsearch down?", "errorclass": "Elastica\\Exception\\Connection\\HttpException", "*": "Elastica\\Exception\\Connection\\HttpException at /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Transport/Http.php(190)\n#0 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Request.php(194): Elastica\\Transport\\Http->exec()\n#1 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Client.php(689): Elastica\\Request->send()\n#2 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Index.php(571): Elastica\\Client->request()\n#3 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Index/Settings.php(383): Elastica\\Index->request()\n#4 /data/www/html/wiki/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Index/Settings.php(75): Elastica\\Index\\Settings->request()\n#5 /data/www/html/wiki/extensions/CirrusSearch/includes/Api/SettingsDump.php(36): Elastica\\Index\\Settings->get()\n#6 /data/www/html/wiki/includes/api/ApiMain.php(1593): CirrusSearch\\Api\\SettingsDump->execute()\n#7 /data/www/html/wiki/includes/api/ApiMain.php(529): ApiMain->executeAction()\n#8 /data/www/html/wiki/includes/api/ApiMain.php(500): ApiMain->executeActionWithErrorHandling()\n#9 /data/www/html/wiki/api.php(90): ApiMain->execute()\n#10 /data/www/html/wiki/api.php(45): wfApiMain()\n#11 {main}" }


pls suggest which step i am missing,

Reply to "Couldn't connect to host, Elasticsearch down?", Elastica\\Exception\\Connection\\HttpException"