Skip to content

Commit 648c9be

Browse files
Updating Open Search
1 parent 612b27a commit 648c9be

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

stac_fastapi/opensearch/stac_fastapi/opensearch/database_logic.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
from opensearchpy.helpers.search import Search
1616
from starlette.requests import Request
1717

18-
from stac_fastapi.core import serializers
1918
from stac_fastapi.core.extensions import filter
19+
from stac_fastapi.core.serializers import CollectionSerializer, ItemSerializer
2020
from stac_fastapi.core.utilities import MAX_LIMIT, bbox2polygon
2121
from stac_fastapi.opensearch.config import (
2222
AsyncOpensearchSettings as AsyncSearchSettings,
@@ -105,7 +105,7 @@
105105
},
106106
# Default all other strings not otherwise specified to keyword
107107
{"strings": {"match_mapping_type": "string", "mapping": {"type": "keyword"}}},
108-
{"numerics": {"match_mapping_type": "long", "mapping": {"type": "float"}}},
108+
{"numerics": {"match_mapping_type": "long", "mapping": {"type": "double"}}},
109109
]
110110

111111
ES_ITEMS_MAPPINGS = {
@@ -330,11 +330,9 @@ class DatabaseLogic:
330330
client = AsyncSearchSettings().create_client
331331
sync_client = SyncSearchSettings().create_client
332332

333-
item_serializer: Type[serializers.ItemSerializer] = attr.ib(
334-
default=serializers.ItemSerializer
335-
)
336-
collection_serializer: Type[serializers.CollectionSerializer] = attr.ib(
337-
default=serializers.CollectionSerializer
333+
item_serializer: Type[ItemSerializer] = attr.ib(default=ItemSerializer)
334+
collection_serializer: Type[CollectionSerializer] = attr.ib(
335+
default=CollectionSerializer
338336
)
339337

340338
extensions: List[str] = attr.ib(default=attr.Factory(list))

0 commit comments

Comments
 (0)