|
MediaWiki master
|
Null index field - means search engine does not implement this field. More...
Inherits MediaWiki\Search\SearchIndexField.

Public Member Functions | ||||
| checkFlag ( $flag) | ||||
| Check if flag is set. | ||||
| getEngineHints (SearchEngine $engine) | ||||
A list of search engine hints for this field.Hints are usually specific to a search engine implementation and allow to fine control how the search engine will handle this particular field.For example some search engine permits some optimizations at index time by ignoring an update if the updated value does not change by more than X% on a numeric value.
| ||||
| getMapping (SearchEngine $engine) | ||||
| Get mapping for specific search engine. | ||||
| merge (SearchIndexField $that) | ||||
| Merge two field definitions if possible. | ||||
| setFlag ( $flag, $unset=false) | ||||
| Set global flag for this field. | ||||
Additional Inherited Members | |
Public Attributes inherited from MediaWiki\Search\SearchIndexField | |
| const | FLAG_CASEFOLD = 1 |
| Generic field flags. | |
| const | FLAG_NO_HIGHLIGHT = 4 |
| This field does not need highlight handling. | |
| const | FLAG_NO_INDEX = 8 |
| Do not index this field, just store it. | |
| const | FLAG_SCORING = 2 |
| This field contains secondary information, which is already present in other fields, but can be used for scoring. | |
| const | INDEX_TYPE_BOOL = 'bool' |
| const | INDEX_TYPE_DATETIME = 'datetime' |
| const | INDEX_TYPE_INTEGER = 'integer' |
| const | INDEX_TYPE_KEYWORD = 'keyword' |
| KEYWORD fields are indexed without any processing, so are appropriate for e.g. | |
| const | INDEX_TYPE_NESTED = 'nested' |
| const | INDEX_TYPE_NUMBER = 'number' |
| const | INDEX_TYPE_SHORT_TEXT = 'short_text' |
| SHORT_TEXT is meant to be used with short text made of mostly ascii technical information. | |
| const | INDEX_TYPE_TEXT = 'text' |
| TEXT fields are suitable for natural language and may be subject to analysis such as stemming. | |
Null index field - means search engine does not implement this field.
Definition at line 8 of file NullIndexField.php.
| MediaWiki\Search\NullIndexField::checkFlag | ( | $flag | ) |
Check if flag is set.
| int | $flag |
Implements MediaWiki\Search\SearchIndexField.
Definition at line 35 of file NullIndexField.php.
| MediaWiki\Search\NullIndexField::getEngineHints | ( | SearchEngine | $engine | ) |
A list of search engine hints for this field.Hints are usually specific to a search engine implementation and allow to fine control how the search engine will handle this particular field.For example some search engine permits some optimizations at index time by ignoring an update if the updated value does not change by more than X% on a numeric value.
| SearchEngine | $engine |
Implements MediaWiki\Search\SearchIndexField.
Definition at line 52 of file NullIndexField.php.
| MediaWiki\Search\NullIndexField::getMapping | ( | SearchEngine | $engine | ) |
Get mapping for specific search engine.
| SearchEngine | $engine |
Implements MediaWiki\Search\SearchIndexField.
Definition at line 15 of file NullIndexField.php.
| MediaWiki\Search\NullIndexField::merge | ( | SearchIndexField | $that | ) |
Merge two field definitions if possible.
| SearchIndexField | $that |
Implements MediaWiki\Search\SearchIndexField.
Definition at line 45 of file NullIndexField.php.
| MediaWiki\Search\NullIndexField::setFlag | ( | $flag, | |
| $unset = false ) |
Set global flag for this field.
| int | $flag | Bit flag to set/unset |
| bool | $unset | True if flag should be unset, false by default |
Implements MediaWiki\Search\SearchIndexField.
Definition at line 26 of file NullIndexField.php.