Support 64-bit integer numeric value

Created on 15 February 2021, over 4 years ago
Updated 1 October 2025, 6 days ago

Problem/Motivation

If using field is defined as bigint (e.g. with https://www.drupal.org/project/bigint/ module), big integers throw error on Elasticsearch backend.

Steps to reproduce

1. Create bigint field to node.
2. Map bigint field as "Integer" data type on search_api.
3. Create node with bigint value.
4. Node is not indexed since and Elasticsearch produces an error.

Proposed resolution

Implement "long" numeric type.

Remaining tasks

Write a patch + RTBC.

User interface changes

-

API changes

-

Data model changes

-

Feature request
Status

Needs review

Version

7.0

Component

Code

Created by

🇫🇮Finland sokru

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024