Smile\ElasticsuiteCatalog\Block\Plugin\ResultPlugin::aroundGetNoteMessages PHP Method

aroundGetNoteMessages() public method

Append the fuzziness alert message + save the search result count.
public aroundGetNoteMessages ( Magento\CatalogSearch\Block\Result $resultBlock, Closure $proceed ) : string[]
$resultBlock Magento\CatalogSearch\Block\Result Result block.
$proceed Closure Original method.
return string[]
    public function aroundGetNoteMessages(Result $resultBlock, \Closure $proceed)
    {
        $messages = $proceed();
        $query = $this->queryFactory->get();
        $query->setNumResults($this->resultCount);
        $query->setIsSpellchecked(false);
        if ($this->isSpellcheck() && $this->resultCount > 0) {
            $messages[] = __("No search results for: <b>'%1'</b>. We propose you approaching results.", $this->catalogSearchData->getEscapedQueryText());
            $query->setIsSpellchecked(true);
        }
        $this->queryResource->saveSearchResults($query);
        return $messages;
    }