X-Git-Url: https://git.cweiske.de/phinde.git/blobdiff_plain/686f1cec3fd35782c30d20f891fec2f434e5d02f..210a7ec82c46ed6e410f80be4b1149f5295b1306:/src/phinde/Elasticsearch.php diff --git a/src/phinde/Elasticsearch.php b/src/phinde/Elasticsearch.php index 310b63b..96a769b 100644 --- a/src/phinde/Elasticsearch.php +++ b/src/phinde/Elasticsearch.php @@ -70,6 +70,15 @@ class Elasticsearch public function search($query, $filters, $site, $page, $perPage, $sort) { + if (preg_match('#nick:([^ ]*)#', $query, $matches)) { + $authorName = $matches[1]; + $query = str_replace( + 'nick:' . $authorName, + 'author.name:' . $authorName, + $query + ); + } + if ($sort == 'date') { $sortCfg = array('modate' => array('order' => 'desc')); } else {