Smile\ElasticsuiteThesaurus\Model\Indexer\IndexHandler::prepareSynonymFilterData PHP 메소드

prepareSynonymFilterData() 개인적인 메소드

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