mirror of
https://github.com/nextcloud/server.git
synced 2026-02-17 01:41:05 -05:00
- uses DAV search approach against valid files joined by systemtag selector - reduced table join for tag/systemtag search - supports pagination - no changes to the output formats or similar Example request body: <?xml version="1.0"?> <oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns" xmlns:ocs="http://open-collaboration-services.org/ns"> <d:prop> <d:getcontentlength/> <d:getcontenttype/> <d:getetag/> <d:getlastmodified/> <d:resourcetype/> <nc:face-detections/> <nc:file-metadata-size/> <nc:has-preview/> <nc:realpath/> <oc:favorite/> <oc:fileid/> <oc:permissions/> <nc:nbItems/> </d:prop> <oc:filter-rules> <oc:systemtag>32</oc:systemtag> </oc:filter-rules> <d:limit> <d:nresults>50</d:nresults> <nc:firstresult>0</nc:firstresult> </d:limit> </oc:filter-files> Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> |
||
|---|---|---|
| .. | ||
| Wrapper | ||
| Cache.php | ||
| CacheEntry.php | ||
| CacheQueryBuilder.php | ||
| FailedCache.php | ||
| HomeCache.php | ||
| HomePropagator.php | ||
| LocalRootScanner.php | ||
| MoveFromCacheTrait.php | ||
| NullWatcher.php | ||
| Propagator.php | ||
| QuerySearchHelper.php | ||
| Scanner.php | ||
| SearchBuilder.php | ||
| Storage.php | ||
| StorageGlobal.php | ||
| Updater.php | ||
| Watcher.php | ||