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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c413c79f60630ed52667d18b1334157f9cca9eb1f41ec2b9311c2396493daf25 |
|
MD5 | bf37f0f5ff31c3f6500df29be93bafca |
|
BLAKE2b-256 | 31570fc4f343559e975f618fcf1b2852b82a313f9852faaa1856c9d21d646f6f |