|
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