Home

Graph API Drive search returns results containing all items in the drive

%3CLINGO-SUB%20id%3D%22lingo-sub-407741%22%20slang%3D%22en-US%22%3EGraph%20API%20Drive%20search%20returns%20results%20containing%20all%20items%20in%20the%20drive%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-407741%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EI'm%20using%20v1.0%20API%26nbsp%3B%3C%2FSPAN%3E%2Fsearch%3CSPAN%3E%26nbsp%3Bto%20find%20files%20within%20our%20drive%20using%20an%20app-only%20token%20using%20requests%20similar%20to%3B%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3Edrives%2F%7Bdriveid%7D%2Froot%2Fsearch(q%3D'test')%3C%2FPRE%3E%3CP%3ESince%202019-04-03T18%3A36Z%20these%20requests%20are%20getting%20responses%20that%20appear%20to%20contain%20the%20entire%20drive%20full%20of%20DriveItems%2C%20files%2C%20folders%2C%20images%20or%20whatever%20with%20no%20relation%20to%20the%20search%20term%20and%20with%20an%20endless%20series%20of%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%40odata.nextLink%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eto%20the%20next%20page%20of%20useless%20results.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20same%20erroneous%20responses%20can%20been%20seen%20when%20making%20the%20same%20requests%20using%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdeveloper.microsoft.com%2Fen-us%2Fgraph%2Fgraph-explorer%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EGraph%20Explorer%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Elogged%20in%20as%20an%20individual%20user%20rather%20than%20via%20an%20app-only%20token.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EThis%20looks%20to%20be%20a%20bug%20with%20the%20indexing%20engine.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EA%20simple%20example%20of%20a%20good%20request%20prior%20to%20the%20problem%20starting.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3EGET%20%3A%20drives%2F%5B%5BREDACTED%5D%5D%2Froot%2Fsearch(q%3D'testfile.txt')%0A%2F%2FHEADERS%0AContent-Type%20%3D%20application%2Fjson%3B%20charset%3Dutf-8%0AAuthorization%20%3D%20REDACTED%0A%2F%2FBODY%0A%7B%0A%20%20%22%24select%22%3A%22id%2Cname%2Cfile%22%0A%7D%0A%2F%2FEND%0A%0ARESPONSE%20200%20%3A%20483ms%0A%2F%2FHEADERS%0ACache-Control%20%3D%20private%0Arequest-id%20%3D%20a4140979-8c86-41f8-b197-a1b02feb74bf%0AStatus_Code%20%3D%20200%0AHttp_Version%20%3D%20HTTP%2F1.1%0AExplanation%20%3D%20OK%0AStrict-Transport-Security%20%3D%20max-age%3D31536000%0AConnection%20%3D%20close%0ATransfer-Encoding%20%3D%20chunked%0ADate%20%3D%20Wed%2C%2003%20Apr%202019%2016%3A44%3A13%20GMT%0AContent-Type%20%3D%20application%2Fjson%3Bodata.metadata%3Dminimal%3Bodata.streaming%3Dtrue%3BIEEE754Compatible%3Dfalse%3Bcharset%3Dutf-8%0AVary%20%3D%20Accept-Encoding%0AOData-Version%20%3D%204.0%0Ax-ms-ags-diagnostic%20%3D%20%7B%22ServerInfo%22%3A%7B%22DataCenter%22%3A%22UK%20South%22%2C%22Slice%22%3A%22SliceC%22%2C%22Ring%22%3A%224%22%2C%22ScaleUnit%22%3A%22000%22%2C%22RoleInstance%22%3A%22AGSFE_IN_1%22%2C%22ADSiteName%22%3A%22UKS%22%7D%7D%0Aclient-request-id%20%3D%20a4140979-8c86-41f8-b197-a1b02feb74bf%0ADuration%20%3D%20411.1817%0A%2F%2FBODY%0A%7B%0A%20%20%22%40odata.context%22%3A%22https%3A%2F%2Fgraph.microsoft.com%2Fv1.0%2F%24metadata%23Collection(driveItem)%22%2C%0A%20%20%22value%22%3A%5B%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22testfile.txt%22%2C%0A%20%20%20%20%20%20%22file%22%3A%7B%0A%20%20%20%20%20%20%20%20%22mimeType%22%3A%22application%2Foctet-stream%22%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%5D%0A%7D%0A%2F%2FEND%3C%2FPRE%3E%3CP%3E%3CSPAN%3EAnd%26nbsp%3Bhere's%20a%20sample%20of%20what%20the%20same%20request%20returns%20now.%20As%20you%20can%20see%20the%20results%20are%20nonsense%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3EGET%20%3A%20drives%2F%5B%5BREDACTED%5D%5D%2Froot%2Fsearch(q%3D'testfile.txt')%0A%2F%2FHEADERS%0AContent-Type%20%3D%20application%2Fjson%3B%20charset%3Dutf-8%0AAuthorization%20%3D%20REDACTED%0A%2F%2FBODY%0A%7B%0A%20%20%22%24select%22%3A%22id%2Cname%2Cfile%22%0A%7D%0A%2F%2FEND%0A%0ARESPONSE%20200%20%3A%20671ms%0A%2F%2FHEADERS%0ACache-Control%20%3D%20private%0Arequest-id%20%3D%2096015ad0-3a5b-46aa-80f4-f6d6d2c903ea%0AStatus_Code%20%3D%20200%0AHttp_Version%20%3D%20HTTP%2F1.1%0AExplanation%20%3D%20OK%0AStrict-Transport-Security%20%3D%20max-age%3D31536000%0AConnection%20%3D%20close%0ATransfer-Encoding%20%3D%20chunked%0ADate%20%3D%20Thu%2C%2004%20Apr%202019%2008%3A30%3A11%20GMT%0AContent-Type%20%3D%20application%2Fjson%3Bodata.metadata%3Dminimal%3Bodata.streaming%3Dtrue%3BIEEE754Compatible%3Dfalse%3Bcharset%3Dutf-8%0AVary%20%3D%20Accept-Encoding%0AOData-Version%20%3D%204.0%0Ax-ms-ags-diagnostic%20%3D%20%7B%22ServerInfo%22%3A%7B%22DataCenter%22%3A%22UK%20South%22%2C%22Slice%22%3A%22SliceC%22%2C%22Ring%22%3A%225%22%2C%22ScaleUnit%22%3A%22002%22%2C%22RoleInstance%22%3A%22AGSFE_IN_1%22%2C%22ADSiteName%22%3A%22UKS%22%7D%7D%0Aclient-request-id%20%3D%2096015ad0-3a5b-46aa-80f4-f6d6d2c903ea%0ADuration%20%3D%20631.8379%0A%2F%2FBODY%0A%7B%0A%20%20%22%40odata.context%22%3A%22https%3A%2F%2Fgraph.microsoft.com%2Fv1.0%2F%24metadata%23Collection(driveItem)%22%2C%0A%20%20%22%40odata.nextLink%22%3A%22https%3A%2F%2Fgraph.microsoft.com%2Fv1.0%2Fdrives%2F%5B%5BREDACTED%5D%5D%2Froot%2Fsearch(q%3D'testfile.txt')%3F%24select%3Did%252cname%252cfile%26amp%3B%24skiptoken%3D%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%22value%22%3A%5B%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Other%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Sample%20file%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Business%20Contacts%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Training%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22testfolders%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22DD%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Club%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Calendar%202019.pdf%22%2C%0A%20%20%20%20%20%20%22file%22%3A%7B%0A%20%20%20%20%20%20%20%20%22mimeType%22%3A%22application%2Fpdf%22%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Quick%20Start%20Guide.pdf%22%2C%0A%20%20%20%20%20%20%22file%22%3A%7B%0A%20%20%20%20%20%20%20%20%22mimeType%22%3A%22application%2Fpdf%22%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Onboarding.pdf%22%2C%0A%20%20%20%20%20%20%22file%22%3A%7B%0A%20%20%20%20%20%20%20%20%22mimeType%22%3A%22application%2Fpdf%22%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Offices%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Office%201%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Data%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Sprints%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Meeting%20Minutes%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Reports%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22IT%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22General%20Documentation%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Marketing%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Video%20demos%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Training%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Others%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Scripts%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22testfolder%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Emma%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Offices%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Offices%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Update%20September%202018.pdf%22%2C%0A%20%20%20%20%20%20%22file%22%3A%7B%0A%20%20%20%20%20%20%20%20%22mimeType%22%3A%22application%2Fpdf%22%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Office%202%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Office%203%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Office%204%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Office%205%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Office%206%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Meeting%20Minutes.pdf%22%2C%0A%20%20%20%20%20%20%22file%22%3A%7B%0A%20%20%20%20%20%20%20%20%22mimeType%22%3A%22application%2Fpdf%22%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Release%20Notes%20for%20Users%22%0A%20%20%20%20%7D%2C%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%22%40odata.type%22%3A%22%23microsoft.graph.driveItem%22%2C%0A%20%20%20%20%20%20%22id%22%3A%22%5B%5BREDACTED%5D%5D%22%2C%0A%20%20%20%20%20%20%22name%22%3A%22Presentation%22%0A%20%20%20%20%7D%0A%0A%20%20%20%20And%20so%20on%20...%0A%0A%20%20%5D%0A%7D%0A%2F%2FEND%3C%2FPRE%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-407741%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EOffice%20365%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-415493%22%20slang%3D%22en-US%22%3ERe%3A%20Graph%20API%20Drive%20search%20returns%20results%20containing%20all%20items%20in%20the%20drive%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-415493%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F316028%22%20target%3D%22_blank%22%3E%40MattCasey%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EI%20am%20facing%20the%20same%20issue.%20Did%20you%20get%20any%20solutions%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-415706%22%20slang%3D%22en-US%22%3ERe%3A%20Graph%20API%20Drive%20search%20returns%20results%20containing%20all%20items%20in%20the%20drive%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-415706%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F317291%22%20target%3D%22_blank%22%3E%40Atul_Vekariya%3C%2FA%3E%26nbsp%3BHi.%20No%20proper%20fix%20so%20far%20but%20I%20did%20find%20out%20that%20you%20can%20search%20the%20entire%20drive%20still%20if%20you%20omit%20the%20%2Froot%20part%20of%20the%20endpoint.%3CBR%20%2F%3ESee%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FOneDrive%2Fonedrive-api-docs%2Fissues%2F1041%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ethis%20issue%20I%20opened%3C%2FA%3E%20in%20Github%20for%20more%20info.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-454249%22%20slang%3D%22en-US%22%3ERe%3A%20Graph%20API%20Drive%20search%20returns%20results%20containing%20all%20items%20in%20the%20drive%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-454249%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F316028%22%20target%3D%22_blank%22%3E%40MattCasey%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EYes%2C%20you're%26nbsp%3Bright%2C%20I%20tried%20without%20%2Froot%20it%20works%20for%20me.%3C%2FP%3E%3C%2FLINGO-BODY%3E
MattCasey
New Contributor

I'm using v1.0 API /search to find files within our drive using an app-only token using requests similar to;

drives/{driveid}/root/search(q='test')

Since 2019-04-03T18:36Z these requests are getting responses that appear to contain the entire drive full of DriveItems, files, folders, images or whatever with no relation to the search term and with an endless series of @odata.nextLink to the next page of useless results.

 

The same erroneous responses can been seen when making the same requests using the Graph Explorer logged in as an individual user rather than via an app-only token.

 

This looks to be a bug with the indexing engine.

 

A simple example of a good request prior to the problem starting.

GET : drives/[[REDACTED]]/root/search(q='testfile.txt')
//HEADERS
Content-Type = application/json; charset=utf-8
Authorization = REDACTED
//BODY
{
  "$select":"id,name,file"
}
//END

RESPONSE 200 : 483ms
//HEADERS
Cache-Control = private
request-id = a4140979-8c86-41f8-b197-a1b02feb74bf
Status_Code = 200
Http_Version = HTTP/1.1
Explanation = OK
Strict-Transport-Security = max-age=31536000
Connection = close
Transfer-Encoding = chunked
Date = Wed, 03 Apr 2019 16:44:13 GMT
Content-Type = application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8
Vary = Accept-Encoding
OData-Version = 4.0
x-ms-ags-diagnostic = {"ServerInfo":{"DataCenter":"UK South","Slice":"SliceC","Ring":"4","ScaleUnit":"000","RoleInstance":"AGSFE_IN_1","ADSiteName":"UKS"}}
client-request-id = a4140979-8c86-41f8-b197-a1b02feb74bf
Duration = 411.1817
//BODY
{
  "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
  "value":[
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"testfile.txt",
      "file":{
        "mimeType":"application/octet-stream"
      }
    }
  ]
}
//END

And here's a sample of what the same request returns now. As you can see the results are nonsense

GET : drives/[[REDACTED]]/root/search(q='testfile.txt')
//HEADERS
Content-Type = application/json; charset=utf-8
Authorization = REDACTED
//BODY
{
  "$select":"id,name,file"
}
//END

RESPONSE 200 : 671ms
//HEADERS
Cache-Control = private
request-id = 96015ad0-3a5b-46aa-80f4-f6d6d2c903ea
Status_Code = 200
Http_Version = HTTP/1.1
Explanation = OK
Strict-Transport-Security = max-age=31536000
Connection = close
Transfer-Encoding = chunked
Date = Thu, 04 Apr 2019 08:30:11 GMT
Content-Type = application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8
Vary = Accept-Encoding
OData-Version = 4.0
x-ms-ags-diagnostic = {"ServerInfo":{"DataCenter":"UK South","Slice":"SliceC","Ring":"5","ScaleUnit":"002","RoleInstance":"AGSFE_IN_1","ADSiteName":"UKS"}}
client-request-id = 96015ad0-3a5b-46aa-80f4-f6d6d2c903ea
Duration = 631.8379
//BODY
{
  "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
  "@odata.nextLink":"https://graph.microsoft.com/v1.0/drives/[[REDACTED]]/root/search(q='testfile.txt')?$select=id%2cname%2cfile&$skiptoken=[[REDACTED]]",
  "value":[
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Other"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Sample file"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Business Contacts"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Training"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"testfolders"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"DD"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Club"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Calendar 2019.pdf",
      "file":{
        "mimeType":"application/pdf"
      }
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Quick Start Guide.pdf",
      "file":{
        "mimeType":"application/pdf"
      }
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Onboarding.pdf",
      "file":{
        "mimeType":"application/pdf"
      }
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Offices"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Office 1"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Data"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Sprints"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Meeting Minutes"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Reports"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"IT"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"General Documentation"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Marketing"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Video demos"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Training"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Others"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Scripts"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"testfolder"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Emma"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Offices"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Offices"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Update September 2018.pdf",
      "file":{
        "mimeType":"application/pdf"
      }
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Office 2"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Office 3"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Office 4"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Office 5"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Office 6"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Meeting Minutes.pdf",
      "file":{
        "mimeType":"application/pdf"
      }
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Release Notes for Users"
    },
    {
      "@odata.type":"#microsoft.graph.driveItem",
      "id":"[[REDACTED]]",
      "name":"Presentation"
    }

    And so on ...

  ]
}
//END

 

3 Replies

@MattCasey 

I am facing the same issue. Did you get any solutions?

@Atul_Vekariya Hi. No proper fix so far but I did find out that you can search the entire drive still if you omit the /root part of the endpoint.
See this issue I opened in Github for more info.

@MattCasey 

Yes, you're right, I tried without /root it works for me.

Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
36 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
Security Community Webinars
Valon_Kolica in Security, Privacy & Compliance on
9 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
29 Replies