Files
opencloud/services
Dominik Schmidt d352ee53c5 fix(search): review fixes for path AND-term and content wildcard
bleve compiled a path restriction to a DisjunctionQuery, which mapBinary redistributes as an OR-chain, so `path:/Foo AND name:bar` matched the folder itself unconditionally. It is now a BooleanQuery (should: folder OR descendants), which mapBinary keeps atomic under an enclosing AND.

The OpenSearch full-text branch ran before the wildcard check, so `content:foo*` degraded to a phrase match and diverged from bleve; the wildcard check now comes first.

Adds the missing coverage the review flagged: path AND term, content wildcard, case-insensitive tags (the array sibling branch), and a spaced path with descendants on OpenSearch.
2026-08-18 17:12:32 +02:00
..
2026-08-08 23:16:53 +00:00
2026-06-03 16:28:44 +02:00
2026-06-03 16:28:44 +02:00
2026-06-03 16:28:44 +02:00
2026-08-03 13:20:03 +02:00
2026-08-17 23:19:38 +00:00
2026-07-14 18:12:24 +02:00
2026-08-17 23:19:38 +00:00
2026-06-18 15:05:49 +02:00
2026-08-11 23:17:55 +00:00
2026-06-03 16:28:44 +02:00