|
const | FIELD_NAME = 'weighted_tags' |
|
const | FIELD_SIMILARITY = 'weighted_tags_similarity' |
|
const | FIELD_INDEX_ANALYZER = 'weighted_tags' |
|
const | FIELD_SEARCH_ANALYZER = 'keyword' |
|
const | WMF_EXTRA_FEATURES = 'CirrusSearchWMFExtraFeatures' |
|
const | CONFIG_OPTIONS = 'weighted_tags' |
|
const | BUILD_OPTION = 'build' |
|
const | USE_OPTION = 'use' |
|
const | MAX_SCORE_OPTION = 'max_score' |
|
◆ configureWeightedTagsFieldAnalysis()
static CirrusSearch\Wikimedia\WeightedTagsHooks::configureWeightedTagsFieldAnalysis |
( |
array & | $analysisConfig, |
|
|
Config | $config ) |
|
static |
Visible only for testing.
- Parameters
-
array | &$analysisConfig | panalysis settings to update |
Config | $config | the wiki configuration |
◆ configureWeightedTagsFieldMapping()
static CirrusSearch\Wikimedia\WeightedTagsHooks::configureWeightedTagsFieldMapping |
( |
array & | $fields, |
|
|
Config | $config ) |
|
static |
Visible for testing.
- Parameters
-
\SearchIndexField[] | &$fields | array of field definitions to update |
Config | $config | the wiki configuration |
◆ configureWeightedTagsSimilarity()
static CirrusSearch\Wikimedia\WeightedTagsHooks::configureWeightedTagsSimilarity |
( |
array & | $similarity, |
|
|
Config | $config ) |
|
static |
Visible for testing.
- Parameters
-
array | &$similarity | similarity settings to update |
Config | $config | current configuration |
◆ onCirrusSearchAddQueryFeatures()
static CirrusSearch\Wikimedia\WeightedTagsHooks::onCirrusSearchAddQueryFeatures |
( |
SearchConfig | $config, |
|
|
array & | $extraFeatures ) |
|
static |
Make weighted_tags search features available.
- Parameters
-
SearchConfig | $config | |
array | &$extraFeatures | Array holding KeywordFeature objects |
- See also
- ArticleTopicFeature
◆ onCirrusSearchAnalysisConfig()
static CirrusSearch\Wikimedia\WeightedTagsHooks::onCirrusSearchAnalysisConfig |
( |
array & | $config, |
|
|
AnalysisConfigBuilder | $analysisConfigBuilder ) |
|
static |
◆ onCirrusSearchSimilarityConfig()
static CirrusSearch\Wikimedia\WeightedTagsHooks::onCirrusSearchSimilarityConfig |
( |
array & | $similarity | ) |
|
|
static |
◆ onSearchIndexFields()
static CirrusSearch\Wikimedia\WeightedTagsHooks::onSearchIndexFields |
( |
array & | $fields, |
|
|
SearchEngine | $engine ) |
|
static |
The documentation for this class was generated from the following file:
- includes/Wikimedia/WeightedTagsHooks.php