2016-01-23 132 views
0

短版可预见的搜索结果:努力实现从谷歌云端硬盘API

什么是后缀列出/查询文件的正确方法,“全文包含‘转’,‘fileExtension =‘转’’或”称号包含“分机”“这些并不总是返回相同的结果,其中只有一个是记录(第一),这是不相符的

龙版本:

我一直在开发谷歌云端硬盘应用。多年来,我不时需要更改我的列表查询以获得正确的结果,我的应用程序需要找到具有某个后缀的文件。 n表示我需要使用“fullText contains'ext'”语法,但有时候这无法找到一些文件。有一段时间,我切换到无证“fileExtension =‘转’”语法,但过一段时间后,我发现文件,不会显示出来,并回到了全文搜索。然而,我又见过文件没有显示与搜索和尝试使用“标题包含‘转’”(或V3“名称中包含‘分机’”),这似乎工作,但能持续多久?我不喜欢使用可能突然停止工作的无证查询。

我觉得我兜兜,因为我不知道为什么全文失败(只有一些用户,并且当它工作,我见过家长现场拿出空有时...它没有按不会发生其他查询)或为什么标题搜索工作(没有记录搜索后缀...,我敢肯定,它不曾用于工作)。我可能只是执行全部三个搜索,但这会影响性能,并且这些搜索的某些组合的“或”关键字根本没有返回结果。

我的应用程序有成千上万的文件,每个多个版本,在数百个文件夹,每个文件夹有几十个用户和那些权限定期改变,因为人们都添加和删除的项目共享。单个文件有数百个不同的所有者。我怀疑这种复杂性,它需要传播权限和文件更改会影响我的查询时间,但并没有解释为什么一个搜索将工作,另一个不会为什么返回的信息上的文件在一个查询是来自不同其他。也就是说,即使几天后问题也不会自行解决,并且通常必须删除并重新上传文件以供所有人查看。我经历了元数据对共享文件的缓慢更新,导致元数据,文件和搜索结果不匹配,但我将所有这些都考虑在内,并且仍然存在无法正常工作的查询。

也许我从一个免费的API的期望太高了?总的来说,我很高兴我能做些什么,但它可以是非常令人沮丧,当它不工作,你知道你这样做是正确的! :)

+0

请阅读guildines张贴 –

+0

@johnny 5,我以为我有。抱歉。请提供更具体的反馈,我会解决我的问题或删除它并重新开始。谷歌将用户重定向到该站点以“联系团队 - 寻求帮助”,所以我在这里......寻求帮助......希望能够像现在一样联系团队。 – Jay

回答

0

您可以搜索或过滤文件与“files.list”或“children.list”驱动器API的方法。这些方法接受作为搜索查询的'q'参数。 欲了解更多信息,请参阅:https://developers.google.com/drive/v3/web/search-parameters

+0

感谢您的回复。我怀疑我没有清楚地陈述我的问题,以便得到正确的答复。我非常了解如何使用Google Drive API,但是试图弄清楚这三种特定查询变体应该如何工作,以及为什么他们没有按照记录工作。如果这种类型的问题在这里不合适,我会撤回它并找到另一个地方从Google获得反馈。谢谢。 – Jay

相关问题