X-Git-Url: https://git.cweiske.de/phinde.git/blobdiff_plain/cb577b3170e2d6e5c44aa29c37ab5d9751a66636..01843bb490b0851841ecd3fa3a28e77ace6f98a0:/src/phinde/Elasticsearch.php diff --git a/src/phinde/Elasticsearch.php b/src/phinde/Elasticsearch.php index 6c90480..5ca2180 100644 --- a/src/phinde/Elasticsearch.php +++ b/src/phinde/Elasticsearch.php @@ -92,7 +92,7 @@ class Elasticsearch $query = trim(str_replace($matches[0], '', $query)); $qMust[] = array( 'range' => array( - 'modate' => array( + 'status.modate' => array( 'gt' => $dateAfter . '||/d', ) ) @@ -103,7 +103,7 @@ class Elasticsearch $query = trim(str_replace($matches[0], '', $query)); $qMust[] = array( 'range' => array( - 'modate' => array( + 'status.modate' => array( 'lt' => $dateBefore . '||/d', ) ) @@ -114,7 +114,7 @@ class Elasticsearch $query = trim(str_replace($matches[0], '', $query)); $qMust[] = array( 'range' => array( - 'modate' => array( + 'status.modate' => array( 'gte' => $dateExact . '||/d', 'lte' => $dateExact . '||/d', ) @@ -135,6 +135,9 @@ class Elasticsearch ) ); + if ($sort == '' && $GLOBALS['phinde']['defaultSort'] == 'date') { + $sort = 'date'; + } if ($sort == 'date') { $sortCfg = array('status.modate' => array('order' => 'desc')); } else {