<?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
* Module Description: Instantly deliver the most relevant results to your visitors.
* Requires Connection: Yes
* Additional Search Queries: search, elastic, elastic search, elasticsearch, fast search, search results, search performance, google search
* Plans: business, complete
* @package automattic/jetpack
use Automattic\Jetpack\Search\Classic_Search;
use Automattic\Jetpack\Search\Helper as Search_Helper;
if ( ! defined( 'ABSPATH' ) ) {
* These are old legacy class names that were deprecated due to the move to packages.
* @todo Does this make more sense as a legacy dir in the search package?
* Jetpack Search deprecated class.
protected function __construct() {
* Return the instance of the new class.
public static function instance() {
// Explicitly provide the blog ID, just in case.
return Classic_Search::instance( Search_Helper::get_wpcom_site_id() );