MCPcopy Index your code
hub / github.com/dgraph-io/dgraph / testVectorGraphQlMutationAndQuery

Function testVectorGraphQlMutationAndQuery

query/vector/vector_graphql_test.go:219–247  ·  view source on GitHub ↗
(t *testing.T, hc *dgraphapi.HTTPClient)

Source from the content-addressed store, hash-verified

217}
218
219func testVectorGraphQlMutationAndQuery(t *testing.T, hc *dgraphapi.HTTPClient) {
220 var vectors [][]float32
221 numProjects := 100
222 projects := generateProjects(numProjects)
223 for _, project := range projects {
224 vectors = append(vectors, project.TitleV)
225 addProject(t, hc, project)
226 }
227
228 for _, project := range projects {
229 p := queryProjectUsingTitle(t, hc, project.Title)
230 require.Equal(t, project.Title, p.Title)
231 require.Equal(t, project.TitleV, p.TitleV)
232 }
233
234 for _, project := range projects {
235 p := queryProjectUsingTitle(t, hc, project.Title)
236 require.Equal(t, project.Title, p.Title)
237 require.Equal(t, project.TitleV, p.TitleV)
238 }
239
240 // query similar project by embedding
241 for _, project := range projects {
242 similarProjects := queryProjectsSimilarByEmbedding(t, hc, project.TitleV, numProjects)
243 for _, similarVec := range similarProjects {
244 require.Contains(t, vectors, similarVec.TitleV)
245 }
246 }
247}

Calls 4

generateProjectsFunction · 0.85
addProjectFunction · 0.85
queryProjectUsingTitleFunction · 0.85

Tested by

no test coverage detected