mirror of
https://github.com/bdnugget/magento2.git
synced 2026-11-07 09:17:35 +00:00
43 lines
1.2 KiB
PHP
43 lines
1.2 KiB
PHP
<?php
|
|
/**
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
namespace Magento\AdvancedSearch\Model;
|
|
|
|
use Magento\Search\Model\QueryInterface;
|
|
|
|
/**
|
|
* @api
|
|
* @since 100.0.2
|
|
*/
|
|
interface SuggestedQueriesInterface
|
|
{
|
|
/**#@+
|
|
* Recommendations settings config paths
|
|
*/
|
|
const SEARCH_RECOMMENDATIONS_ENABLED = 'catalog/search/search_recommendations_enabled';
|
|
const SEARCH_RECOMMENDATIONS_COUNT_RESULTS_ENABLED = 'catalog/search/search_recommendations_count_results_enabled';
|
|
const SEARCH_RECOMMENDATIONS_COUNT = 'catalog/search/search_recommendations_count';
|
|
/**#@-*/
|
|
|
|
/**#@+
|
|
* Suggestions settings config paths
|
|
*/
|
|
const SEARCH_SUGGESTION_COUNT = 'catalog/search/search_suggestion_count';
|
|
const SEARCH_SUGGESTION_COUNT_RESULTS_ENABLED = 'catalog/search/search_suggestion_count_results_enabled';
|
|
const SEARCH_SUGGESTION_ENABLED = 'catalog/search/search_suggestion_enabled';
|
|
/**#@-*/
|
|
|
|
/**
|
|
* @param QueryInterface $query
|
|
* @return \Magento\Search\Model\QueryResult[]
|
|
*/
|
|
public function getItems(QueryInterface $query);
|
|
|
|
/**
|
|
* @return bool
|
|
*/
|
|
public function isResultsCountEnabled();
|
|
}
|