MediaWiki REL1_33
DummySearchIndexFieldDefinition Class Reference

Dummy implementation of SearchIndexFieldDefinition for testing purposes. More...

Inheritance diagram for DummySearchIndexFieldDefinition:
Collaboration diagram for DummySearchIndexFieldDefinition:

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.
 

Detailed Description

Dummy implementation of SearchIndexFieldDefinition for testing purposes.

Since
1.28

Definition at line 8 of file DummySearchIndexFieldDefinition.php.

Member Function Documentation

◆ getMapping()

DummySearchIndexFieldDefinition::getMapping ( SearchEngine $engine)

The documentation for this class was generated from the following file: