set #
Adds or updates a field mapping.
Changes made by this function won't be applied until you call the apply
method.
set(field, mapping) #
Arguments | Type | Description |
---|---|---|
field | string | Name of the field from which the mapping is to be added or updated |
mapping | JSON Object | Mapping for this field, following the Elasticsearch Mapping format |
Return Value #
Returns this CollectionMapping
object to allow chaining.
Usage #
<?php
use \Kuzzle\DataMapping;
// ...
$field = 'field';
$mapping = [
'type' => 'string',
'index' => 'analyzed',
'null_value' => ''
];
/**
* @var $dataMapping DataMapping
*/
$dataMapping->set($field, $mapping);
Edit this page on Github(opens new window)