protected function SearchApiElasticsearchIndex::createElasticsearchMapping in Search API Elasticsearch 7.2
Create Elasticsearch mapping.
Parameters
Type $type:
Return value
Mapping
1 call to SearchApiElasticsearchIndex::createElasticsearchMapping()
- SearchApiElasticsearchIndex::updateFields in includes/
SearchApiElasticsearchIndex.inc  - Update fields on an Elasticsearch Index.
 
File
- includes/
SearchApiElasticsearchIndex.inc, line 181  
Class
Code
protected function createElasticsearchMapping(Type $type) {
  $this
    ->setMapping($this->search_api_index);
  $mapping = new Mapping();
  $mapping
    ->setType($type);
  $mapping
    ->setParam('_all', [
    'enabled' => FALSE,
  ]);
  $mapping
    ->setProperties($this->mapping);
  return $mapping;
}