Hi there,
Our team is trying to upgrade from 4.2.7 to 4.3.4, using Docker images.
We verified that there’s no breaking changes in 4.3 which would affect us, as well as that a direct upgrade path is available.
I read through Upgrade from 4.2.6 to >= 4.3.0 problem to see if this solved the answer, and the query to verify when tables were updated shows that all of our tables originated in 4.x, so no 3.x → 4.x upgrade issues.
We do have a object column which is dynamic in nature, and are getting the following error:
Mapping definition for [columnName] has unsupported parameters: [fields : \{keyword={type=keyword, ignore_above=256}}]
Has keyword been removed as a valid parameter? Reading through Elasticsearch docs, it sounds like there were some changes introduced in v7 onwards, but also this seems like it might only be tangentially related.
The SHOW CREATE TABLE for this particular top-level object shows:
"object" OBJECT(DYNAMIC) AS (
-- other columns not shown here
"columnName" TEXT INDEX USING FULLTEXT
) NOT NULL
Being new to Crate, I do not know if I’ve provided the level of detail needed for analysis, but hope this is enough to get the ball rolling, so to speak.
Thanks for any assistance.