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.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17b56bd04ddaaceb0b85cf1c19044e8d91ea6c263790b08198cf469c9f91cc5f |
|
MD5 | 038cabcd1762fe30a1e500ba1b66cf87 |
|
BLAKE2b-256 | d106a1fb27e9e0147a4733ccb8edb1922b8ed09457f99df4e697aa99082d37d4 |