MediaWiki REL1_33
|
Dummy implementation of SearchIndexFieldDefinition for testing purposes. More...
Public Member Functions | |
getMapping (SearchEngine $engine) | |
Public Member Functions inherited from SearchIndexFieldDefinition | |
__construct ( $name, $type) | |
checkFlag ( $flag) | |
Check if flag is set. | |
getEngineHints (SearchEngine $engine) | |
@inheritDoc | |
getIndexType () | |
Get index type. | |
getName () | |
Get field name. | |
getSubfields () | |
Get subfields. | |
merge (SearchIndexField $that) | |
Merge two field definitions if possible. | |
setFlag ( $flag, $unset=false) | |
Set global flag for this field. | |
setMergeCallback ( $callback) | |
Set field-specific merge strategy. | |
setSubfields (array $subfields) | |
Set subfields. | |
Additional Inherited Members | |
Public Attributes inherited from 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 = 6 |
const | INDEX_TYPE_DATETIME = 4 |
const | INDEX_TYPE_INTEGER = 2 |
const | INDEX_TYPE_KEYWORD = 1 |
KEYWORD fields are indexed without any processing, so are appropriate for e.g. | |
const | INDEX_TYPE_NESTED = 5 |
const | INDEX_TYPE_NUMBER = 3 |
const | INDEX_TYPE_SHORT_TEXT = 7 |
SHORT_TEXT is meant to be used with short text made of mostly ascii technical information. | |
const | INDEX_TYPE_TEXT = 0 |
TEXT fields are suitable for natural language and may be subject to analysis such as stemming. | |
Protected Attributes inherited from SearchIndexFieldDefinition | |
int | $flags = 0 |
Bit flags for the field. | |
string | $name |
Name of the field. | |
SearchIndexFieldDefinition[] | $subfields = [] |
Subfields. | |
int | $type |
Type of the field, one of the constants above. | |
Dummy implementation of SearchIndexFieldDefinition for testing purposes.
Definition at line 8 of file DummySearchIndexFieldDefinition.php.
DummySearchIndexFieldDefinition::getMapping | ( | SearchEngine | $engine | ) |
SearchEngine | $engine |
Reimplemented from SearchIndexFieldDefinition.
Definition at line 15 of file DummySearchIndexFieldDefinition.php.
References $engine, SearchIndexFieldDefinition\$flags, SearchIndexFieldDefinition\$name, and SearchIndexFieldDefinition\$type.