|
static | getSimilarity (SearchConfig $config, $field, $analyzer=null) |
| Get the field similarity.
|
|
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 | POSITION_INCREMENT_GAP = 10 |
| Distance that lucene places between multiple values of the same field.
|
|
const | ENABLE_NORMS = 0x1000000 |
|
const | COPY_TO_SUGGEST = 0x2000000 |
|
const | SPEED_UP_HIGHLIGHTING = 0x4000000 |
|
const | SUPPORT_REGEX = 0x8000000 |
|
const | STRING_FIELD_MASK = 0xFFFFFF |
|
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()
|
|
| getTextOptions ( $mappingFlags) |
| Get text options for this field.
|
|
| configureHighlighting (array &$field, array $subFields, $rootField=true) |
| Adapt the field options according to the highlighter used.
|
|
| initFlags () |
| Init the field flags.
|
|
| $extra |
|
| $typeName = 'text' |
|
| $allowTrigrams = false |
|
| $typeName = 'unknown' |
|
| $config |
|
| $mappingFlags |
|