|
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