@@ -84,13 +84,13 @@ async def main() -> int:
8484 with open (" datasets/small_movies.json" ) as f:
8585 documents = json.load(f)
8686
87- client = AsyncClient(" http://127.0.0.1:7700" , " masterKey" )
88- plugins = AsyncIndexPlugins(search_plugins = (SearchTrackerPlugin(),))
89- index = await client.create_index(" movies" , primary_key = " id" , plugins = plugins)
90- task = await index.add_documents(documents)
91- await client.wait_for_task(task.task_uid)
92- result = await index.search(" Cars" )
93- print (result) # noqa: T201
87+ async with AsyncClient(" http://127.0.0.1:7700" , " masterKey" ) as client:
88+ plugins = AsyncIndexPlugins(search_plugins = (SearchTrackerPlugin(),))
89+ index = await client.create_index(" movies" , primary_key = " id" , plugins = plugins)
90+ task = await index.add_documents(documents)
91+ await client.wait_for_task(task.task_uid)
92+ result = await index.search(" Cars" )
93+ print (result) # noqa: T201
9494
9595 return 0
9696
@@ -142,13 +142,13 @@ def main() -> int:
142142 with open (" datasets/small_movies.json" ) as f:
143143 documents = json.load(f)
144144
145- client = Client(" http://127.0.0.1:7700" , " masterKey" )
146- plugins = IndexPlugins(search_plugins = (SearchTrackerPlugin(),))
147- index = client.create_index(" movies" , primary_key = " id" , plugins = plugins)
148- task = index.add_documents(documents)
149- client.wait_for_task(task.task_uid)
150- result = index.search(" Cars" )
151- print (result) # noqa: T201
145+ with Client(" http://127.0.0.1:7700" , " masterKey" ) as client:
146+ plugins = IndexPlugins(search_plugins = (SearchTrackerPlugin(),))
147+ index = client.create_index(" movies" , primary_key = " id" , plugins = plugins)
148+ task = index.add_documents(documents)
149+ client.wait_for_task(task.task_uid)
150+ result = index.search(" Cars" )
151+ print (result) # noqa: T201
152152
153153 return 0
154154
@@ -224,17 +224,17 @@ async def main() -> int:
224224 with open (" datasets/small_movies.json" ) as f:
225225 documents = json.load(f)
226226
227- client = AsyncClient(" http://127.0.0.1:7700" , " masterKey" )
228- plugins = AsyncIndexPlugins(
229- add_documents_plugins = (ModifyDocumentPlugin(),),
230- update_documents_plugins = (ModifyDocumentPlugin(),),
231- search_plugins = (FilterSearchResultsPlugin(),),
232- )
233- index = await client.create_index(" movies" , primary_key = " id" , plugins = plugins)
234- task = await index.add_documents(documents)
235- await client.wait_for_task(task.task_uid)
236- result = await index.search(" cars" )
237- print (result) # noqa: T201
227+ async with AsyncClient(" http://127.0.0.1:7700" , " masterKey" ) as client:
228+ plugins = AsyncIndexPlugins(
229+ add_documents_plugins = (ModifyDocumentPlugin(),),
230+ update_documents_plugins = (ModifyDocumentPlugin(),),
231+ search_plugins = (FilterSearchResultsPlugin(),),
232+ )
233+ index = await client.create_index(" movies" , primary_key = " id" , plugins = plugins)
234+ task = await index.add_documents(documents)
235+ await client.wait_for_task(task.task_uid)
236+ result = await index.search(" cars" )
237+ print (result) # noqa: T201
238238
239239 return 0
240240
@@ -295,17 +295,17 @@ def main() -> int:
295295 with open (" datasets/small_movies.json" ) as f:
296296 documents = json.load(f)
297297
298- client = Client(" http://127.0.0.1:7700" , " masterKey" )
299- plugins = IndexPlugins(
300- add_documents_plugins = (ModifyDocumentPlugin(),),
301- update_documents_plugins = (ModifyDocumentPlugin(),),
302- search_plugins = (FilterSearchResultsPlugin(),),
303- )
304- index = client.create_index(" movies" , primary_key = " id" , plugins = plugins)
305- task = index.add_documents(documents)
306- client.wait_for_task(task.task_uid)
307- result = index.search(" cars" )
308- print (result) # noqa: T201
298+ with Client(" http://127.0.0.1:7700" , " masterKey" ) as client:
299+ plugins = IndexPlugins(
300+ add_documents_plugins = (ModifyDocumentPlugin(),),
301+ update_documents_plugins = (ModifyDocumentPlugin(),),
302+ search_plugins = (FilterSearchResultsPlugin(),),
303+ )
304+ index = client.create_index(" movies" , primary_key = " id" , plugins = plugins)
305+ task = index.add_documents(documents)
306+ client.wait_for_task(task.task_uid)
307+ result = index.search(" cars" )
308+ print (result) # noqa: T201
309309
310310 return 0
311311
0 commit comments