Spaces:
Runtime error
Runtime error
| import os | |
| import sys | |
| from lancedb.embeddings import get_registry | |
| from lancedb.pydantic import LanceModel, Vector | |
| SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) | |
| sys.path.append(os.path.dirname(SCRIPT_DIR)) | |
| model = get_registry().get("sentence-transformers").create() | |
| class WikivoyageDocuments(LanceModel): | |
| """ | |
| Schema definition for the Wikivoyage Documents table. | |
| """ | |
| city: str = model.SourceField() | |
| country: str = model.SourceField() | |
| section: str = model.SourceField() | |
| text: str = model.SourceField() | |
| vector: Vector(model.ndims()) = model.VectorField() | |
| class WikivoyageListings(LanceModel): | |
| """ | |
| Schema definition for the Wikivoyage Listings table. | |
| """ | |
| city: str = model.SourceField() | |
| type: str = model.SourceField() | |
| title: str = model.SourceField() | |
| description: str = model.SourceField() | |
| country: str = model.SourceField() | |
| vector: Vector(model.ndims()) = model.VectorField() | |