Search: change query processing a bit so that we can use OP_FILTER for path selection

This commit is contained in:
Jean-Francois Dockes
2022-08-21 14:14:07 +02:00
parent 16467900bd
commit bf46e6ca0e
7 changed files with 82 additions and 93 deletions
+3 -3
View File
@@ -7,7 +7,7 @@
Query: (A AND B) OR (C AND D) -> Recoll query: Query(((a AND b) OR (c AND d)))
Query: (A OR B) AND (C OR D) -> Recoll query: Query(((a OR b) AND (c OR d)))
Query: -the B -> Recoll query: Query(((<alldocuments> AND_NOT the) AND b))
Query: A -B -> Recoll query: Query((a AND (<alldocuments> AND_NOT b)))
Query: A -B -> Recoll query: Query((a AND_NOT b))
Query: mime:text/plain -> Recoll query: Query((<alldocuments> FILTER Ttext/plain))
Query: size>10k -> Recoll query: Query((<alldocuments> FILTER VALUE_GE 2 000000010000))
Query: date:3000-01-01 -> Recoll query: Query((<alldocuments> FILTER D30000101))
@@ -23,5 +23,5 @@
Query: A OR B date:3000-01-01 -> Recoll query: Query(((a OR b) FILTER D30000101))
Query: A OR B AND date:3000-01-01 -> Recoll query: Query(((a OR b) FILTER D30000101))
Query: title:A B -> Recoll query: Query((Sa AND b))
Query: title:A -B -> Recoll query: Query((Sa AND (<alldocuments> AND_NOT b)))
Query: A -title:B -> Recoll query: Query((a AND (<alldocuments> AND_NOT Sb)))
Query: title:A -B -> Recoll query: Query((Sa AND_NOT b))
Query: A -title:B -> Recoll query: Query((a AND_NOT Sb))