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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c8f99ab439adcac92805dbbe99b9c122de679a298c23df44aa4b3364420b004 |
|
MD5 | 326957520a27dfb999181ba19811f585 |
|
BLAKE2b-256 | 05477bca1b8eb483162a7d84ee176aa3da9d838d175600e6fe23451d693065e8 |