【发布时间】:2019-02-18 22:22:24
【问题描述】:
我正在使用 google drive api (v3)。 https://developers.google.com/drive/api/v3/search-parameters
我需要在我的谷歌驱动器的内容文件中搜索一些值。 我正在使用全文字段来搜索值。我的问题是“全文”给了我很多不相关的结果,因为该值也存在于元数据中。
例如,我正在寻找“john@gmail.com”(全文包含“john@gmail.com”),假设我是 John。
我想查看内容中包含 john@gmail.com 的所有文件,但我得到了很多错误的结果。原因是我是文件的所有者,它存在于元数据中。
是否有仅按内容搜索的选项? 提前致谢
【问题讨论】:
-
您要排除哪些值?是否要排除所有者为
john@gmail.com的结果? -
我想搜索所有包含值 john@gmail.com 的文件,但我不想从元数据中包含 john@gmail.com 的文件中获得“噪音” (例如:所有者、读者、shareWith 等)。
-
我不确定您是否可以在使用
fullText字段时显式过滤此“噪音”。您可以使用and语法排除使用not in的owners、readers、shareWith等。 -
这也是我看到并知道的,但我被排除在外,这有什么技巧。无论如何,谢谢
标签: google-api google-drive-api