-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextension.json
More file actions
146 lines (146 loc) · 4.75 KB
/
Copy pathextension.json
File metadata and controls
146 lines (146 loc) · 4.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
"name": "WikibaseCirrusSearch",
"version": "0.1.0",
"author": [
"The Wikidata team",
"Stas Malyshev"
],
"url": "https://www.mediawiki.org/wiki/Extension:WikibaseCirrusSearch",
"descriptionmsg": "wikibasecirrus-desc",
"license-name": "GPL-2.0-or-later",
"type": "wikibase",
"requires": {
"MediaWiki": ">= 1.47.0"
},
"AutoloadNamespaces": {
"Wikibase\\Search\\Elastic\\": "src/"
},
"TestAutoloadNamespaces": {
"Wikibase\\Search\\Elastic\\Tests\\": "tests/phpunit/"
},
"config_prefix": "wgWBCS",
"@note": "The values below are mirrors of old Wikibase values. TODO: once Wikibase values are gone, put proper defaults here.",
"config": {
"UseCirrus": {
"value": null,
"description": "Use CirrusSearch (ElasticSearch) for searching"
},
"PrefixSearchProfile": {
"value": null,
"description": "Default label scoring profile name, for prefix search. See profiles in config/EntityPrefixSearchProfiles.php"
},
"PrefixSearchProfiles": {
"value": null,
"description": "Field weight profiles. These profiles specify relative weights of label fields for different languages, e.g. exact language match vs. fallback language match."
},
"FulltextSearchProfile": {
"value": null,
"description": "Default profile name for fulltext search. See profiles in config/EntitySearchProfiles.php"
},
"FulltextSearchProfiles": {
"value": null,
"description": "Profile definitions for fulltext search."
},
"InLabelSearchProfile": {
"value": null,
"description": "Default profile name for simple entity search by label. See profiles in config/EntityInLabelSearchProfiles.php"
},
"InLabelSearchProfiles": {
"value": null,
"description": "Profile definitions for simple entity search by label."
},
"DefaultPrefixRescoreProfile": {
"value": null,
"description": "Default rescore profile for prefix search."
},
"DefaultFulltextRescoreProfile": {
"value": null,
"description": "Default rescore profile for prefix search."
},
"DefaultInLabelRescoreProfile": {
"value": null,
"description": "Default rescore profile for simple entity search by label."
},
"RescoreProfiles": {
"value": null,
"description": "Rescore profile definitions holder."
},
"RescoreFunctionChains": {
"value": null,
"description": "Rescore function chain definitions holder."
},
"LanguageSelectorRescoreProfile": {
"value": null,
"description": "Default rescore profile to use in the language selector context"
},
"LanguageSelectorPrefixSearchProfile": {
"value": null,
"description": "Default query builder profile to use in the language selector context"
},
"LanguageSelectorStatementBoost": {
"value": [],
"description": "Type (de)boosts for rescoring functions in the language selector context"
},
"LanguageSelectorRescoreFunctionChains": {
"value": [],
"description": "Function chains profiles used by the language selector context"
},
"StatementBoost": {
"value": [],
"description": "Type (de)boosts for rescoring functions."
},
"UseStemming": {
"value": [],
"description": "List of languages that we want to have stemming analyzers."
},
"LicenseMapping": {
"value": [],
"description": "Map of licence search strings to wikibase statements."
}
},
"ServiceWiringFiles": [
"WikibaseCirrusSearch.ServiceWiring.php"
],
"ConfigRegistry": {
"WikibaseCirrusSearch": "Wikibase\\Search\\Elastic\\WikibaseSearchConfig::newFromGlobals"
},
"Hooks": {
"SetupAfterCache": "MediaWikiHooksHandler",
"CirrusSearchAnalysisConfig": "CirrusSearchHooksHandler",
"CirrusSearchProfileService": "CirrusSearchHooksHandler",
"CirrusSearchAddQueryFeatures": "CirrusSearchHooksHandler",
"CirrusSearchRegisterFullTextQueryClassifiers": "CirrusSearchHooksHandler",
"ShowSearchHit": "CirrusShowSearchHitHooksHandler",
"ShowSearchHitTitle": "CirrusShowSearchHitHooksHandler",
"WikibaseRepoEntityTypes": "WikibaseRepoEntityTypes",
"SpecialPage_initList": "MediaWikiHooksHandler",
"ApiOpenSearchSuggest": "MediaWikiHooksHandler"
},
"HookHandlers": {
"MediaWikiHooksHandler": {
"class": "Wikibase\\Search\\Elastic\\Hooks\\MediaWikiCoreHooksHandler"
},
"CirrusSearchHooksHandler": {
"class": "Wikibase\\Search\\Elastic\\Hooks\\CirrusSearchHooksHandler"
},
"CirrusShowSearchHitHooksHandler": {
"class": "Wikibase\\Search\\Elastic\\Hooks\\CirrusShowSearchHitHooksHandler",
"services": [
"WikibaseRepo.EntityIdLookup",
"WikibaseRepo.EntityLinkFormatterFactory"
]
},
"WikibaseRepoEntityTypes": {
"class": "Wikibase\\Search\\Elastic\\Hooks\\WikibaseRepoEntityTypesHookHandler"
}
},
"ExtensionMessagesFiles": {
"WikibaseCirrusSearchAlias": "WikibaseCirrusSearch.alias.php"
},
"MessagesDirs": {
"WikibaseCirrusSearch": [
"i18n"
]
},
"manifest_version": 2
}