elasticsearch-dsl-py icon indicating copy to clipboard operation
elasticsearch-dsl-py copied to clipboard

Add support for async I/O

Open sethmlarson opened this issue 4 years ago • 9 comments

Depends on: https://github.com/elastic/elasticsearch-py/pull/1203

Should be a fairly similar approach to above.

  • [ ] Add an [async] extra which will install elasticsearch[async].
  • [ ] Add AsyncSearch, AsyncMultiSearch, and AsyncUpdateByQuery classes

sethmlarson avatar May 04 '20 14:05 sethmlarson

@sethlarson Any timeframe for implementation?

zikphil avatar Jul 03 '20 18:07 zikphil

@zikphil I don't have a timeframe available currently, my guess is in the next few months.

sethmlarson avatar Jul 06 '20 14:07 sethmlarson

Would be great to have this

dnutiu avatar Jul 21 '20 12:07 dnutiu

Agreed, this is something I'm looking forward to

monkeyDG avatar Aug 04 '20 21:08 monkeyDG

Yeah It would be great. Looking forward to use this in my projects.

bouraine avatar Aug 25 '20 12:08 bouraine

When finish?

631068264 avatar Sep 15 '20 10:09 631068264

https://github.com/elastic/elasticsearch-py/pull/1230 looks like it's all merged?

erichaus avatar Sep 16 '20 08:09 erichaus

Update: Still haven't found time to work on this feature, it is on my to-do list. As always, community PRs are welcome if you're willing to take a stab at this large change.

sethmlarson avatar Sep 16 '20 16:09 sethmlarson

Also #1624 #1672

miguelgrinberg avatar Mar 25 '24 17:03 miguelgrinberg

Done in #1714, will be part of 8.13 soon. Thanks for your patience!

pquentin avatar Apr 03 '24 07:04 pquentin