categories are and'ed not or'ed

This commit is contained in:
Uwe Steinmann 2021-12-09 10:11:17 +01:00
parent 3f9a5b8635
commit 0c888bc9d1
2 changed files with 4 additions and 4 deletions

View File

@ -93,7 +93,7 @@ class SeedDMS_Lucene_Search {
if($querystr)
$querystr .= ' && ';
$querystr .= '(category:"';
$querystr .= implode('" || category:"', $fields['category']);
$querystr .= implode('" && category:"', $fields['category']);
$querystr .= '")';
}
if(!empty($fields['status'])) {

View File

@ -99,9 +99,9 @@ class SeedDMS_SQliteFTS_Search {
if(!empty($fields['category'])) {
if($querystr)
$querystr .= ' AND ';
$querystr .= '(category:';
$querystr .= implode(' OR category:', $fields['category']);
$querystr .= ')';
$querystr .= '(category:"';
$querystr .= implode('" AND category:"', $fields['category']);
$querystr .= '")';
}
if(!empty($fields['mimetype'])) {
if($querystr)