# Splade4Elastic
A simple query expansion wrapper for elastic search, that uses keyword custom weights derived from an HuggingFace masked-language-model transformer.
## Example usage
from splade4elastic import SpladeRewriter
model_name = "roberta-base"
splader = SpladeRewriter(model_name)
test_texts = [
"My name is John",
"The quick brown fox jumps over the lazy dog",
"I like to eat apples",
]
for test_text in test_texts:
print(test_text)
print(splader.query_expand(test_text))
Raw data
{
"_id": null,
"home_page": "https://github.com/argmaxml/splade4elastic",
"name": "splade4elastic",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "ArgmaxML",
"author_email": "splade@argmaxml.com",
"download_url": "https://files.pythonhosted.org/packages/8b/e6/c758b971325db5cfe859ba85bef46c886b371832717500c8376ffe4bbbca/splade4elastic-0.0.23.tar.gz",
"platform": null,
"description": "# Splade4Elastic\n\nA simple query expansion wrapper for elastic search, that uses keyword custom weights derived from an HuggingFace masked-language-model transformer.\n\n## Example usage\n\n from splade4elastic import SpladeRewriter\n model_name = \"roberta-base\"\n splader = SpladeRewriter(model_name)\n test_texts = [\n \"My name is John\",\n \"The quick brown fox jumps over the lazy dog\",\n \"I like to eat apples\",\n ]\n for test_text in test_texts:\n print(test_text)\n print(splader.query_expand(test_text))\n\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "0.0.23",
"project_urls": {
"Homepage": "https://github.com/argmaxml/splade4elastic"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c3e63671fab1cc11a2ebbce0f7e228e7c13d8953d8b53ee21ba24a425c8d93b7",
"md5": "17e5680409f6e81229a311a65038eac0",
"sha256": "d8011e898a88b3fd16970acd6b23af281d28b54ac818e1147ac01b4b84caa968"
},
"downloads": -1,
"filename": "splade4elastic-0.0.23-py3-none-any.whl",
"has_sig": false,
"md5_digest": "17e5680409f6e81229a311a65038eac0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3748,
"upload_time": "2023-09-27T17:38:27",
"upload_time_iso_8601": "2023-09-27T17:38:27.348858Z",
"url": "https://files.pythonhosted.org/packages/c3/e6/3671fab1cc11a2ebbce0f7e228e7c13d8953d8b53ee21ba24a425c8d93b7/splade4elastic-0.0.23-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8be6c758b971325db5cfe859ba85bef46c886b371832717500c8376ffe4bbbca",
"md5": "e4066813d4061674c1518b44d7028763",
"sha256": "8d88764ff305833ce57c52d0beb2ad3308b8bc6e8fb3d8e9e89e6a653155477e"
},
"downloads": -1,
"filename": "splade4elastic-0.0.23.tar.gz",
"has_sig": false,
"md5_digest": "e4066813d4061674c1518b44d7028763",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3470,
"upload_time": "2023-09-27T17:38:29",
"upload_time_iso_8601": "2023-09-27T17:38:29.054992Z",
"url": "https://files.pythonhosted.org/packages/8b/e6/c758b971325db5cfe859ba85bef46c886b371832717500c8376ffe4bbbca/splade4elastic-0.0.23.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-27 17:38:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "argmaxml",
"github_project": "splade4elastic",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "splade4elastic"
}