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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

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