private function checkAnalyzer($property, $expectedAnalyzer)
{
$isAnalyzerCorrect = true;
if ($property['type'] == self::FIELD_TYPE_STRING) {
$isAnalyzed = $expectedAnalyzer !== self::ANALYZER_UNTOUCHED;
if ($isAnalyzed && (!isset($property['analyzer']) || $property['analyzer'] != $expectedAnalyzer)) {
$isAnalyzerCorrect = false;
} elseif (!$isAnalyzed && (!isset($property['index']) || $property['index'] != 'not_analyzed')) {
$isAnalyzerCorrect = false;
}
}
return $isAnalyzerCorrect;
}