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
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.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79242f61e9643e7d970da10de88782da1264bcad1cde33e75653ac07a2d967f9 |
|
MD5 | 1035dfe013ab5a5de0b4ca5c7000de74 |
|
BLAKE2b-256 | 3f3f6182250323009a91be773a320b9968931fc3fd3b7b91543ae933006cba00 |