Python 2.7 has reached end of support
and will be deprecated
on January 31, 2026. After deprecation, you won't be able to deploy Python 2.7
applications, even if your organization previously used an organization policy to
re-enable deployments of legacy runtimes. Your existing Python
2.7 applications will continue to run and receive traffic after their deprecation date
. We recommend that
you migrate to the latest supported version of Python
.
The FacetRange Class
Stay organized with collections
Save and categorize content based on your preferences.
Class FacetRange
represents a numeric range with inclusive start and exclusive end values.
FacetRange
is defined in the module google.appengine.api.search
.
Constructor
The constructor for class FacetRange
is defined as follows:
-
class FacetRange(start=None, end=None)
-
Construct an instance of class FacetRefinement
.
-
Arguments
- start
- Sets the start property
- end
- Sets the end property
Result value
-
A new instance of class FacetRange
.
Exceptions
- TypeError
-
If any of the parameters have invalid types, or an unknown
attribute is passed.
- ValueError
-
If any of the parameters have invalid values.
Properties
An instance of class FacetRange
has the following properties:
- start
-
Inclusive start of the range.
- end
-
Exclusive end of the range.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-29 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003e\u003ccode\u003eFacetRange\u003c/code\u003e represents a numeric range with an inclusive start and an exclusive end value.\u003c/p\u003e\n"],["\u003cp\u003eThis API is applicable to first-generation runtimes, with migration information available for upgrading to second-generation runtimes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFacetRange\u003c/code\u003e class is located in the \u003ccode\u003egoogle.appengine.api.search\u003c/code\u003e module.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFacetRange\u003c/code\u003e constructor takes optional \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e arguments to define the range and will throw an error if these parameters are invalid.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eFacetRange\u003c/code\u003e instances have \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e properties representing the inclusive start and exclusive end of the numeric range, respectively.\u003c/p\u003e\n"]]],[],null,["# The FacetRange Class\n\nClass `FacetRange` represents a numeric range with inclusive start and exclusive end values.\n| This API is supported for first-generation runtimes and can be used when [upgrading to corresponding second-generation runtimes](/appengine/docs/standard/\n| python3\n|\n| /services/access). If you are updating to the App Engine Python 3 runtime, refer to the [migration guide](/appengine/migration-center/standard/migrate-to-second-gen/python-differences) to learn about your migration options for legacy bundled services.\n\n`FacetRange` is defined in the module `google.appengine.api.search`.\n\nConstructor\n-----------\n\nThe constructor for class `FacetRange` is defined as follows:\n\nclass FacetRange(start=None, end=None)\n\n: Construct an instance of class `FacetRefinement`.\n\n:\n\n Arguments\n\n start\n : Sets the start property\n\n end\n : Sets the end property\n\n Result value\n\n : A new instance of class `FacetRange`.\n\n Exceptions\n\n TypeError\n\n : If any of the parameters have invalid types, or an unknown\n attribute is passed.\n\n ValueError\n\n : If any of the parameters have invalid values.\n\n \u003cbr /\u003e\n\n\u003cbr /\u003e\n\nProperties\n----------\n\nAn instance of class `FacetRange` has the following properties:\n\nstart\n\n: Inclusive start of the range.\n\nend\n\n: Exclusive end of the range."]]