Thanks Jörn. I decided to use another approach and add a method "searchByTags" on the storages so we get a chance to use actual DB JOINS for the search: https://github.com/owncloud/core/commit/f803fbbb1cf691b2ead0fb2ee1d392101bcd3127#diff-fb4e3a03c02988e8dde2af0b55f7b96fR518
Cheers, Vincent On 11/27/2014 09:09 PM, Jörn Friedrich Dreyer wrote: > On 27.11.2014 18:56, Vincent Petry wrote: >> Hello, >> >> I'm working on the tags/favorites app here >> https://github.com/owncloud/metadata/pull/2 and was wondering how I can >> efficiently map file ids to FileInfo. >> >> I noticed that the search_lucene app also only indexes file ids, but yet >> it returns the correct file paths, even for shared folders. >> >> Is there an efficient way to resolve FileInfo from fileid ? (I didn't >> find that part in the search_lucene app) > https://github.com/owncloud/search_lucene/blob/master/lucene/indexer.php#L106 > and then > https://github.com/owncloud/search_lucene/blob/master/search/luceneresult.php#L53 > > the problem is that \OC::$server->getUserFolder(); is slow. As in > https://github.com/owncloud/core/pull/12099 > > Maybe robin knows of a better way... >> This here >> https://github.com/owncloud/metadata/commit/3b864a1f2ab7d2e38bb1a485abc2f29310d711d3#diff-19747901543244a55807cbd25aac2737R71 >> is definitely the WRONG way. >> >> Thanks, >> >> Vincent >> >> >> _______________________________________________ >> Devel mailing list >> [email protected] >> http://mailman.owncloud.org/mailman/listinfo/devel >> >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devel mailing list [email protected] http://mailman.owncloud.org/mailman/listinfo/devel
