|
| __construct ( $name, $type, SearchConfig $config, bool $caseSensitiveSubfield=false) |
|
| getMapping (\SearchEngine $engine) |
|
| __construct ( $name, $type, SearchConfig $config) |
|
| setMappingFlags ( $flags) |
| Set flags for specific mapping.
|
|
| getMapping (SearchEngine $engine) |
| Get mapping for specific search engine.
|
|
|
| $typeName = 'text' |
|
| $typeName = 'unknown' |
|
| $config |
|
| $mappingFlags |
|
|
static | addIndexingHints (Document $doc, $fieldName, array $hints) |
| Inspect SearchIndexField::getEngineHints() for indexing hints and forward them to special metadata in the document.
|
|
static | addNoopHandler (\Elastica\Param $doc, $field, $handler) |
| Add a special metadata to $doc to control the noop_script.
|
|
static | getHint (\Elastica\Param $doc, $hint) |
| Get the hint named $hint.
|
|
static | setHint (\Elastica\Param $doc, $hint, $value) |
| Set the hint named $hint.
|
|
static | resetHints (Param $doc) |
| Clear all hints.
|
|
const | DOC_HINT_PARAM = '_cirrus_hints' |
| Name of the param on \Elastica\Document that contains hints about the noop_script handlers.
|
|
const | MULTILIST_HANDLER = 'multilist' |
| name of the noop handler for multilist
|
|
const | MULTILIST_DELETE_GROUPING = '__DELETE_GROUPING__' |
| magic word to instruct the noop plugin to cleanup a particular multilist group
|
|
const | NOOP_HINT = 'noop' |
| Name of the hint as returned by SearchIndexField::getEngineHints()
|
|
The documentation for this class was generated from the following file:
- includes/Search/KeywordIndexField.php