2016-01-23 133 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

相關問題