MediaWiki
master
NullIndexField.php
Go to the documentation of this file.
1
<?php
2
3
namespace
MediaWiki\Search
;
4
8
class
NullIndexField
implements
SearchIndexField
{
9
15
public
function
getMapping
(
SearchEngine
$engine ) {
16
return
null
;
17
}
18
26
public
function
setFlag
( $flag, $unset =
false
) {
27
return
$this;
28
}
29
35
public
function
checkFlag
( $flag ) {
36
return
0;
37
}
38
45
public
function
merge
(
SearchIndexField
$that ) {
46
return
$that;
47
}
48
52
public
function
getEngineHints
(
SearchEngine
$engine ) {
53
return
[];
54
}
55
}
56
58
class_alias( NullIndexField::class,
'NullIndexField'
);
MediaWiki\Search\NullIndexField
Null index field - means search engine does not implement this field.
Definition
NullIndexField.php:8
MediaWiki\Search\NullIndexField\getMapping
getMapping(SearchEngine $engine)
Get mapping for specific search engine.
Definition
NullIndexField.php:15
MediaWiki\Search\NullIndexField\merge
merge(SearchIndexField $that)
Merge two field definitions if possible.
Definition
NullIndexField.php:45
MediaWiki\Search\NullIndexField\setFlag
setFlag( $flag, $unset=false)
Set global flag for this field.
Definition
NullIndexField.php:26
MediaWiki\Search\NullIndexField\getEngineHints
getEngineHints(SearchEngine $engine)
A list of search engine hints for this field.Hints are usually specific to a search engine implementa...
Definition
NullIndexField.php:52
MediaWiki\Search\NullIndexField\checkFlag
checkFlag( $flag)
Check if flag is set.
Definition
NullIndexField.php:35
MediaWiki\Search\SearchEngine
Contain a class for special pages.
Definition
SearchEngine.php:33
MediaWiki\Search\SearchIndexField
Definition
SearchIndexField.php:13
MediaWiki\Search
Definition of a mapping for the search index field.
Definition
BaseSearchResultSet.php:3
includes
Search
NullIndexField.php
Generated on Sat Jul 18 2026 08:27:42 for MediaWiki by
1.10.0