Views of the type arangosearch support new caching options in the
Enterprise Edition.
Introduced in: v3.9.5, v3.10.2
A cache option for individual View links or fields (boolean, default: false).
A cache option in the definition of a storedValues View property
(boolean, immutable, default: false).
Introduced in: v3.9.6, v3.10.2
A primarySortCache View property (boolean, immutable, default: false).
A primaryKeyCache View property (boolean, immutable, default: false).
The POST /_api/view endpoint accepts these new options for arangosearch
Views, the GET /_api/view/<view-name>/properties endpoint may return these
options, and you can change the cache View link/field property with the
PUT /_api/view/<view-name>/properties and PATCH /_api/view/<view-name>/properties
endpoints.
For example, I cannot see properties for primarySortCache and primaryKeyCache in ViewDetails, which is what's used as the body of the request for posting a new View.
We should review and add any missing options listed on https://github.com/arangodb/docs/blob/main/3.10/release-notes-api-changes310.md#views-api
See below:
Views of the type
arangosearch
support new caching options in the Enterprise Edition.Introduced in: v3.9.5, v3.10.2
cache
option for individual View links or fields (boolean, default:false
).cache
option in the definition of astoredValues
View property (boolean, immutable, default:false
).Introduced in: v3.9.6, v3.10.2
primarySortCache
View property (boolean, immutable, default:false
).primaryKeyCache
View property (boolean, immutable, default:false
).The
POST /_api/view
endpoint accepts these new options forarangosearch
Views, theGET /_api/view/<view-name>/properties
endpoint may return these options, and you can change thecache
View link/field property with thePUT /_api/view/<view-name>/properties
andPATCH /_api/view/<view-name>/properties
endpoints.