We have a related issue #1209 which implements ElasticDocuementIndex based on version elasticsearch==7.10.1.
There are two seperate implementation is because elastic v8 changes their api and supports hnsw based vector search.
But #1181
ES changed their Apache license to SSPL which is a business-unfriendly license after 7.10.2.