Spaces:
Running
Running
| from typing import Any | |
| from dataclasses import dataclass, field | |
| class ElasticSourceConfig: | |
| index_name: str | |
| semantic_fields: tuple[str,...] = field(default_factory=tuple) | |
| text_fields: tuple[str,...] | None = field(default_factory=tuple) | |
| highlight_fields: tuple[str,...] | None = field(default_factory=tuple) | |
| excluded_fields: tuple[str,...] | None = field(default_factory=tuple) | |
| class ElasticHitsResult: | |
| """Dataclass for Elasticsearch hits results | |
| """ | |
| index: str | |
| id: Any | |
| score: float | |
| source: dict[str, Any] | |
| inner_hits: dict[str, Any] | None | |
| highlight: dict[str, list[str]] | None | |