Smile\ElasticsuiteThesaurus\Model\Indexer\IndexHandler::prepareSynonymFilterData PHP Method

prepareSynonymFilterData() private method

Spaces are replaced with "_" into multiwords expression (ex foo bar => foo_bar).
private prepareSynonymFilterData ( string[] $rows ) : string[]
$rows string[] Original thesaurus text rows.
return string[]
    private function prepareSynonymFilterData($rows)
    {
        $rowMaper = function ($row) {
            return preg_replace('/([\\w])\\s(?=[\\w])/', '\\1-', $row);
        };
        return array_map($rowMaper, $rows);
    }