XF 2.2 Elasticsearch error: no such index

Recep Baltaş

Well-known member
OK, we were using ES 8.3.3 wihout an issue. And then we've updated to 8.8.2 and problems started appearing. Actually, only one problem: Random deletion of index.

After ES 8.8.2, our index is getting randomly deleted by itself and I left with this error:

Code:
XFES\Elasticsearch\RequestException: Elasticsearch error: no such index [mycluster] DSL:{"sort":["_score",{"date":"desc"}],"docvalue_fields":["discussion_id","user","date"],"_source":false,"size":10,"query":{"bool":{"filter":[{"term":{"type":"thread"}},{"terms":{"node":[230,242,244,337]}}],"must_not":[{"exists":{"field":"hidden"}},{"term":{"thread":1159847}}],"must":[{"function_score":{"query":{"multi_match":{"type":"most_fields","query":"Windows 10 y\u00f6netici izni nas\u0131l al\u0131n\u0131r? izni windows10 y\u00f6netici y\u00f6netici izni","operator":"or","fields":["title","elasticess_title","title.exact^1.5"]}},"functions":[{"filter":{"term":{"node":230}},"weight":1.5}]}}]}}} src/addons/XFES/Elasticsearch/Api.php:424

Code:
#0 src/addons/XFES/Elasticsearch/Api.php(338): XFES\Elasticsearch\Api->request('get', 'mycluster/_sear...', '{
    "sort": [...')
#1 src/addons/XFES/Elasticsearch/Api.php(236): XFES\Elasticsearch\Api->requestFromIndex('get', '_search', Array)
#2 src/addons/SV/SearchImprovements/XFES/Elasticsearch/Api.php(34): XFES\Elasticsearch\Api->search(Array)
#3 src/addons/XFES/Search/Source/Elasticsearch.php(750): SV\SearchImprovements\XFES\Elasticsearch\Api->search(Array)
#4 src/addons/SV/SearchImprovements/XFES/Search/Source/Elasticsearch.php(297): XFES\Search\Source\Elasticsearch->executeSearch(Object(SV\ElasticSearchEssentials\XF\Search\Query\KeywordQuery), Array, 10)
#5 src/addons/XFES/Search/Source/Elasticsearch.php(146): SV\SearchImprovements\XFES\Search\Source\Elasticsearch->executeSearch(Object(SV\ElasticSearchEssentials\XF\Search\Query\KeywordQuery), Array, 10)
#6 src/XF/Search/Search.php(185): XFES\Search\Source\Elasticsearch->search(Object(SV\ElasticSearchEssentials\XF\Search\Query\KeywordQuery), 10)
#7 src/XF/Search/Search.php(214): XF\Search\Search->XF\Search\{closure}(Object(SV\ElasticSearchEssentials\XF\Search\Query\KeywordQuery), 10)
#8 src/addons/SV/ElasticSearchEssentials/XF/Search/Search.php(45): XF\Search\Search->executeSearch(Object(SV\ElasticSearchEssentials\XF\Search\Query\KeywordQuery), 10, Object(Closure), true)
#9 src/XF/Search/Search.php(181): SV\ElasticSearchEssentials\XF\Search\Search->executeSearch(Object(SV\ElasticSearchEssentials\XF\Search\Query\KeywordQuery), 10, Object(Closure), true)
#10 src/addons/SV/ElasticSearchEssentials/Service/AutoCompleter.php(532): XF\Search\Search->search(Object(SV\ElasticSearchEssentials\XF\Search\Query\KeywordQuery), 10, true)
#11 src/addons/SV/ElasticSearchEssentials/Service/SimilarContentFinder.php(357): SV\ElasticSearchEssentials\Service\AutoCompleter->getResults()
#12 src/addons/SV/ElasticSearchEssentials/XFES/Widget/SimilarThreads.php(94): SV\ElasticSearchEssentials\Service\SimilarContentFinder->getSimilarContents()
#13 src/addons/SV/ElasticSearchEssentials/XFES/Widget/SimilarThreads.php(75): SV\ElasticSearchEssentials\XFES\Widget\SimilarThreads->getSimilarThreadIdsFromEss(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#14 src/addons/SV/ElasticSearchEssentials/XFES/Widget/SimilarThreads.php(55): SV\ElasticSearchEssentials\XFES\Widget\SimilarThreads->getSimilarThreadFromEss(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#15 src/addons/XFES/Widget/SimilarThreads.php(61): SV\ElasticSearchEssentials\XFES\Widget\SimilarThreads->getSimilarThreadsCache(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#16 src/addons/SV/ElasticSearchEssentials/XFES/Widget/SimilarThreads.php(38): XFES\Widget\SimilarThreads->render()
#17 internal_data/code_cache/widgets/_45_xfes_thread_view_below_quick_reply_similar_threads.php(5): SV\ElasticSearchEssentials\XFES\Widget\SimilarThreads->render()
#18 src/XF/Template/Templater.php(7722): XF\SubContainer\Widget->{closure}(Object(MMO\VerifiedBadge\XF\Template\Templater), Array, Array)
#19 src/XF/SubContainer/Widget.php(168): XF\Template\Templater->renderWidgetClosure(Object(Closure), Array)
#20 src/addons/MF/Widget/XF/Template/Templater.php(35): XF\SubContainer\Widget->getCompiledWidget(Array, Array)
#21 internal_data/code_cache/templates/l2/s34/public/thread_view.php(1229): MF\Widget\XF\Template\Templater->widgetPosition('thread_view_bel...', Array)
#22 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(MMO\VerifiedBadge\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#23 src/addons/MaZ/AMP/Traits/Templater/XF22.php(52): XF\Template\Templater->renderTemplate('thread_view', Array, true, Object(XF\Template\ExtensionSet))
#24 src/addons/MaZ/AUN/XF/Template/Templater.php(39): MaZ\AMP\XF\Template\Templater->renderTemplate('public:thread_v...', Array, true, Object(XF\Template\ExtensionSet))
#25 src/XF/Template/Templater.php(1645): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array, true, Object(XF\Template\ExtensionSet))
#26 src/addons/MaZ/AMP/Traits/Templater/XF22.php(52): XF\Template\Templater->renderTemplate('thread_view_typ...', Array, true, NULL)
#27 src/addons/MaZ/AUN/XF/Template/Templater.php(39): MaZ\AMP\XF\Template\Templater->renderTemplate('public:thread_v...', Array, true, NULL)
#28 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#29 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#30 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\ViewT...', 'public:thread_v...', Array)
#31 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#32 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#33 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#34 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#35 src/XF.php(524): XF\App->run()
#36 index.php(20): XF::runApp('XF\\Pub\\App')
#37 {main}

Code:
array(4) {
  ["url"] => string(60) "/sosyal/konu/windows-10-yoenetici-izni-nasil-alinir.1159847/"
  ["referrer"] => string(23) "https://www.google.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

What is your suggestion? Downgrade?
 
This should do the job:


Also read this one:

 
I have followed the instructions and enabled Enhanced Search. Then, rebuild search indexing. At the start, the Elastic server health status was green, now it is showing yellow. Any thoughts?

JSON:
{
  "cluster_name" : "elasticsearch",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 1,
  "active_shards" : 1,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 1,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 50.0
}
 
Top Bottom