Smile\ElasticsuiteCore\Api\Index\Mapping\FieldInterface::getMappingProperty PHP Метод

getMappingProperty() публичный Метод

Return ES property name eventually using a specified analyzer.
public getMappingProperty ( string $analyzer = self::ANALYZER_UNTOUCHED ) : string | null
$analyzer string Analyzer for multi_type / string fields.
Результат string | null
    public function getMappingProperty($analyzer = self::ANALYZER_UNTOUCHED);

Usage Example

Пример #1
0
 /**
  * Retrieve base params for a sort order field.
  *
  * @param FieldInterface $field           Sort order field.
  * @param array          $sortOrderParams Sort order params.
  *
  * @return array
  */
 private function getSortOrderParams(FieldInterface $field, array $sortOrderParams)
 {
     $sortOrderParams['field'] = $field->getMappingProperty(FieldInterface::ANALYZER_SORTABLE);
     if ($field->isNested() && !isset($sortOrderParams['nestedPath'])) {
         $sortOrderParams['nestedPath'] = $field->getNestedPath();
     }
     return $sortOrderParams;
 }
All Usage Examples Of Smile\ElasticsuiteCore\Api\Index\Mapping\FieldInterface::getMappingProperty