WPSolr logo
Search
Close this search box.
wpsolr
Keymaster
4 years, 8 months ago #13857

It appears that WPSOLR cannot continue to use https://github.com/ruflin/Elastica/ as its Elasticsearch php client library. Elastisearch 7.x is only a few weeks old, but Elastica’s master branch is already not retro-compatible with Elasticsearch indexes created with version 5 and 6.

An option would be to use several versions of Elastica in WPSOLR, but I suspect this would prove to be difficult. And what will happen with Elasticsearch 8.x, which is already announced as a breaking update (total removal of types)?

I will therefore investigate the replacement of Elastica by the official low-level API https://github.com/elastic/elasticsearch-php

To be honest, this is uncharted territory.