Search API
  • Globus Search
  • Overview
  • API Usage & Basics
  • Ingest
  • Query
  • Types, Type Detection, and Schemas
  • Error Handling
  • API Reference
    • Batch Delete by Subject
    • Create or Update Entry
    • Delete by Query
    • Delete by Subject
    • Entry Delete
    • Entry Show
    • Index Create
    • Index Delete
    • Index List
    • Index Reopen
    • Index Show
    • Index Update
    • Ingest
    • Query - GET
    • Query - POST
    • Role Create
    • Role Delete
    • Role List
    • Scroll Query
    • Subject Show
    • Task List
    • Task Show
  • Guides
    • Geospatial Search
    • Role Based Filtering
    • Searchable Files
  • Globus Search Limits
  • API Change History
Skip to main content
Globus Docs
  • Getting Started
    Getting Started

    Getting Started and Tutorial docs cover how to perform some activity or provide an introduction to a feature. They are not comprehensive, but help you get started with Globus or with new Globus features.

    • Users
    • Admins
    • Developers
  • Reference
    Reference
    • Service
      • Auth
      • Groups
      • Transfer
      • Timers
      • Flows
      • Compute
      • Search
    • Agents
      • Globus Connect Server
      • GCS CLI
      • Globus Connect Personal
      • Globus Compute
    • SDK
      • Python
      • JS
    • Clients
      • CLI
    • Security and Compliance
      • Product Security
      • Privacy
      • Solutions for Sensitive Data
      • FAQs
  • Solutions & Guides
    Solutions & Guides

    Find practical approaches for leveraging Globus in research environments, integrating with platforms, and building science gateways. Access hands-on guides, integration instructions, and real-world scenarios for advanced usage.

    • Portals/Science Gateways
    • Guides
  • Support
    Support

    Find answers to frequently asked questions, connect with the community by joining our mailing lists, or reach out directly to Globus support.

    • FAQs
    • Mailing Lists
    • Contact Us
    • Check Support Tickets
  • Site Search
  1. Home
  2. Globus Services
  3. Globus Search
  4. Globus Search Limits

Globus Search Limits

Table 1. Request Limits
Value Limit Description

HTTP Request Lifetime

60 seconds

The maximum amount of time for any HTTP request before it is aborted

Query Lifetime

30 seconds

The maximum amount of time spent on a query operation before it is aborted and the service returns a 504 Error

HTTP Requests Per Second

10

Globus Search clients are restricted to 10 requests per second, with the ability to burst above this limit.

Burst Query Capacity

90 seconds

The maximum amount of processing time a user’s long-running queries may consume in any 30 second window.

A long-running query is any query that exceeds two seconds in duration. Only time in excess of two seconds is counted.

Table 2. Data Size Limits
Value Limit Description

HTTP Request Size

10MB

The maximum size of an HTTP request payload sent to Globus Search

Entry Size

10MB

The maximum size of an Entry document (after expansion)

Field Length

32KB

The maximum size of any field in an Entry document

Subject Length

500 bytes

The maximum length of the subject when UTF-8 encoded.

visible_to Length

100

The maximum size of a visible_to list for an Entry

Note

ASCII characters are a single byte, so for ASCII data "UTF-8 bytes" is equivalent to "characters". Many accented latin characters, like á and é are encoded in UTF-8 as two bytes.

Some characters require more than two bytes in UTF-8, up to a maximum of four.

Table 3. Index Limits
Value Limit Description

Roles per Index

50

The maximum number of Roles (permissions) on a Globus Search Index

Fields Per Index

1000

The maximum number of distinct fields in a Globus Search Index

Nested Field Depth

20

The maximum number of levels in a structure stored in a Globus Search Index

Entries per Subject

10

The maximum number of Entries which can be stored in a single Subject

Table 4. User Limits
Value Limit Description

Trial Index Ownership

3

The maximum number of trial indices where a user may have the owner role

Table 5. Query Limits
Value Limit Description

Max Query String Length

256

The maximum length of the q parameter

Max Facets

32

The maximum number of facets on a query

Max Filters

32

The maximum number of filters on a query

Max Sorts

8

The maximum number of sort clauses on a query

Max Boosts

16

The maximum number of field boosts on a query

Max Filter Principal Sets

5

The maximum number of values in a filter_principal_sets parameter

  • Globus Search
  • Overview
  • API Usage & Basics
  • Ingest
  • Query
  • Types, Type Detection, and Schemas
  • Error Handling
  • API Reference
    • Batch Delete by Subject
    • Create or Update Entry
    • Delete by Query
    • Delete by Subject
    • Entry Delete
    • Entry Show
    • Index Create
    • Index Delete
    • Index List
    • Index Reopen
    • Index Show
    • Index Update
    • Ingest
    • Query - GET
    • Query - POST
    • Role Create
    • Role Delete
    • Role List
    • Scroll Query
    • Subject Show
    • Task List
    • Task Show
  • Guides
    • Geospatial Search
    • Role Based Filtering
    • Searchable Files
  • Globus Search Limits
  • API Change History
© 2010- The University of Chicago Legal Privacy Accessibility