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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pylathedb-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d6570c2cd74667abee713ce9a08c989be38969eea94247b437a0e0e211f0d28 |
|
MD5 | 803be74267afbc5fdc691d3912917269 |
|
BLAKE2b-256 | 663e7b4d1f2f917fcc1b300b635b9aee183d4008af7a1169f1d28ee55b1879c0 |