splade4elastic


Namesplade4elastic JSON
Version 0.0.23 PyPI version JSON
download
home_pagehttps://github.com/argmaxml/splade4elastic
Summary
upload_time2023-09-27 17:38:29
maintainer
docs_urlNone
authorArgmaxML
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.12336s