| 
28 | 28 | from stac_fastapi.core.route_dependencies import get_route_dependencies  | 
29 | 29 | from stac_fastapi.core.session import Session  | 
30 | 30 | from stac_fastapi.core.utilities import get_bool_env  | 
31 |  | -from stac_fastapi.extensions.core import (  | 
 | 31 | +from stac_fastapi.extensions.core import (  # CollectionSearchFilterExtension,  | 
32 | 32 |     AggregationExtension,  | 
33 | 33 |     CollectionSearchExtension,  | 
34 |  | -    CollectionSearchFilterExtension,  | 
35 | 34 |     FilterExtension,  | 
36 | 35 |     FreeTextExtension,  | 
37 | 36 |     SortExtension,  | 
 | 
40 | 39 | )  | 
41 | 40 | from stac_fastapi.extensions.core.fields import FieldsConformanceClasses  | 
42 | 41 | from stac_fastapi.extensions.core.filter import FilterConformanceClasses  | 
43 |  | -from stac_fastapi.extensions.core.free_text import FreeTextConformanceClasses  | 
 | 42 | + | 
 | 43 | +# from stac_fastapi.extensions.core.free_text import FreeTextConformanceClasses  | 
44 | 44 | from stac_fastapi.extensions.core.query import QueryConformanceClasses  | 
45 | 45 | from stac_fastapi.extensions.core.sort import SortConformanceClasses  | 
46 | 46 | from stac_fastapi.extensions.third_party import BulkTransactionExtension  | 
 | 
71 | 71 |     FilterConformanceClasses.ADVANCED_COMPARISON_OPERATORS  | 
72 | 72 | )  | 
73 | 73 | 
 
  | 
74 |  | -collection_search_extension = CollectionSearchExtension()  | 
75 |  | -collection_search_extension.conformance_classes.append(  | 
76 |  | -    "https://api.stacspec.org/v1.0.0-rc.1/collection-search#filter"  | 
77 |  | -)  | 
78 |  | - | 
79 | 74 | aggregation_extension = AggregationExtension(  | 
80 | 75 |     client=EsAsyncBaseAggregationClient(  | 
81 | 76 |         database=database_logic, session=session, settings=settings  | 
 | 
94 | 89 |     TokenPaginationExtension(),  | 
95 | 90 |     filter_extension,  | 
96 | 91 |     FreeTextExtension(),  | 
97 |  | -    collection_search_extension,  | 
98 | 92 | ]  | 
99 | 93 | 
 
  | 
100 | 94 | 
 
  | 
 | 
124 | 118 | # Create collection search extensions  | 
125 | 119 | # Only sort extension is enabled for now  | 
126 | 120 | collection_search_extensions = [  | 
127 |  | -    QueryExtension(conformance_classes=[QueryConformanceClasses.COLLECTIONS]),  | 
 | 121 | +    # QueryExtension(conformance_classes=[QueryConformanceClasses.COLLECTIONS]),  | 
128 | 122 |     SortExtension(conformance_classes=[SortConformanceClasses.COLLECTIONS]),  | 
129 |  | -    FieldsExtension(conformance_classes=[FieldsConformanceClasses.COLLECTIONS]),  | 
130 |  | -    CollectionSearchFilterExtension(  | 
131 |  | -        conformance_classes=[FilterConformanceClasses.COLLECTIONS]  | 
132 |  | -    ),  | 
133 |  | -    FreeTextExtension(conformance_classes=[FreeTextConformanceClasses.COLLECTIONS]),  | 
 | 123 | +    # FieldsExtension(conformance_classes=[FieldsConformanceClasses.COLLECTIONS]),  | 
 | 124 | +    # CollectionSearchFilterExtension(  | 
 | 125 | +    #     conformance_classes=[FilterConformanceClasses.COLLECTIONS]  | 
 | 126 | +    # ),  | 
 | 127 | +    # FreeTextExtension(conformance_classes=[FreeTextConformanceClasses.COLLECTIONS]),  | 
134 | 128 | ]  | 
135 | 129 | 
 
  | 
136 | 130 | # Initialize collection search with its extensions  | 
 | 
0 commit comments