first commit
This commit is contained in:
@@ -30,7 +30,7 @@ use WapplerSystems\Meilisearch\System\Configuration\TypoScriptConfiguration;
|
||||
use TYPO3\CMS\Core\Utility\GeneralUtility;
|
||||
|
||||
/**
|
||||
* The Highlighting ParameterProvider is responsible to build the solr query parameters
|
||||
* The Highlighting ParameterProvider is responsible to build the meilisearch query parameters
|
||||
* that are needed for the highlighting.
|
||||
*/
|
||||
class Highlighting extends AbstractDeactivatable implements ParameterBuilder
|
||||
@@ -147,19 +147,19 @@ class Highlighting extends AbstractDeactivatable implements ParameterBuilder
|
||||
|
||||
|
||||
/**
|
||||
* @param TypoScriptConfiguration $solrConfiguration
|
||||
* @param TypoScriptConfiguration $meilisearchConfiguration
|
||||
* @return Highlighting
|
||||
*/
|
||||
public static function fromTypoScriptConfiguration(TypoScriptConfiguration $solrConfiguration)
|
||||
public static function fromTypoScriptConfiguration(TypoScriptConfiguration $meilisearchConfiguration)
|
||||
{
|
||||
$isEnabled = $solrConfiguration->getSearchResultsHighlighting();
|
||||
$isEnabled = $meilisearchConfiguration->getSearchResultsHighlighting();
|
||||
if (!$isEnabled) {
|
||||
return new Highlighting(false);
|
||||
}
|
||||
|
||||
$fragmentSize = $solrConfiguration->getSearchResultsHighlightingFragmentSize();
|
||||
$highlightingFields = $solrConfiguration->getSearchResultsHighlightingFields();
|
||||
$wrap = explode('|', $solrConfiguration->getSearchResultsHighlightingWrap());
|
||||
$fragmentSize = $meilisearchConfiguration->getSearchResultsHighlightingFragmentSize();
|
||||
$highlightingFields = $meilisearchConfiguration->getSearchResultsHighlightingFields();
|
||||
$wrap = explode('|', $meilisearchConfiguration->getSearchResultsHighlightingWrap());
|
||||
$prefix = isset($wrap[0]) ? $wrap[0] : '';
|
||||
$postfix = isset($wrap[1]) ? $wrap[1] : '';
|
||||
|
||||
|
Reference in New Issue
Block a user