Skip to main content

Keyword Search over Relational Databases

Project description

PyLatheDB

A Python library for Relational Keyword Search with Support to Schema References.

PyLatheDB is based on Lathe, an R-KwS framework that generalizes the well-known concepts of Query Matches (QMs) and Candidate Joining Networks (CJNs) to handle keywords referring to schema elements and introduces new algorithms to generate them, along with a novel approach to automatically select the CJNs that are more likely to represent the user intent when issuing a keyword query.

We showcase PyLatheDB through a Jupyter Notebook. We recommend running it using Google Colab. But its static version is also available in our repository here.

The database source files are available here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylathedb-1.0.9.tar.gz (43.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pylathedb-1.0.9-py3-none-any.whl (51.9 kB view details)

Uploaded Python 3

File details

Details for the file pylathedb-1.0.9.tar.gz.

File metadata

  • Download URL: pylathedb-1.0.9.tar.gz
  • Upload date:
  • Size: 43.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.9

File hashes

Hashes for pylathedb-1.0.9.tar.gz
Algorithm Hash digest
SHA256 aadb49d21be2f821790ab175304c6a1764746586a69610be5433e3758cf51623
MD5 ef15a821912b624be7203811c59c5aaa
BLAKE2b-256 2d0e7946f434d2f0b717624c7e95b64f2431051b8dc17b77712c6bdf452c4c0c

See more details on using hashes here.

File details

Details for the file pylathedb-1.0.9-py3-none-any.whl.

File metadata

  • Download URL: pylathedb-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.9

File hashes

Hashes for pylathedb-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0a97da0fc2f8313b97f8ead084d7579868591dd8b166b6eb8e9930ce891d90aa
MD5 3227e7ae959ff88ed1cc733e48839643
BLAKE2b-256 beac4eeef0ad22583de67fbc6702bfba053fb1c876ab1ff04d6e1d73bf58c22e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page