%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/extensions/CirrusSearch/includes/Search/ |
| Current File : //www/varak.net/wiki.varak.net/extensions/CirrusSearch/includes/Search/OpeningTextIndexField.php |
<?php
namespace CirrusSearch\Search;
use CirrusSearch\Maintenance\MappingConfigBuilder;
use SearchIndexField;
use CirrusSearch\SearchConfig;
use CirrusSearch\Search\TextIndexField;
use SearchEngine;
/**
* Simple TextIndexField subclass useful to customize COPY_TO_SUGGEST
* @package CirrusSearch
*/
class OpeningTextIndexField extends TextIndexField {
/**
* Force COPY_TO_SUGGEST if CirrusSearchPhraseSuggestUseOpeningText
* is set.
* {@inheritDoc}
*/
protected function getTextOptions( $mappingFlags ) {
$options = parent::getTextOptions( $mappingFlags );
if ( $this->config->get( 'CirrusSearchPhraseSuggestUseOpeningText' ) ) {
$options |= self::COPY_TO_SUGGEST;
}
return $options;
}
}