معرفی شرکت ها


chatnoir-pyterrier-2.0.6


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Use the ChatNoir search engine in PyTerrier.
ویژگی مقدار
سیستم عامل -
نام فایل chatnoir-pyterrier-2.0.6
نام chatnoir-pyterrier
نسخه کتابخانه 2.0.6
نگهدارنده ['Jan Heinrich Reimer']
ایمیل نگهدارنده []
نویسنده Jan Heinrich Reimer
ایمیل نویسنده jan.reimer@student.uni-halle.de
آدرس صفحه اصلی https://github.com/chatnoir-eu/chatnoir-pyterrier
آدرس اینترنتی https://pypi.org/project/chatnoir-pyterrier/
مجوز -
[![PyPi](https://img.shields.io/pypi/v/chatnoir-pyterrier?style=flat-square)](https://pypi.org/project/chatnoir-pyterrier/) [![CI](https://img.shields.io/github/actions/workflow/status/chatnoir-eu/chatnoir-pyterrier/ci.yml?branch=main&style=flat-square)](https://github.com/chatnoir-eu/chatnoir-pyterrier/actions/workflows/ci.yml) [![Code coverage](https://img.shields.io/codecov/c/github/chatnoir-eu/chatnoir-pyterrier?style=flat-square)](https://codecov.io/github/chatnoir-eu/chatnoir-pyterrier/) [![Python](https://img.shields.io/pypi/pyversions/chatnoir-pyterrier?style=flat-square)](https://pypi.org/project/chatnoir-pyterrier/) [![Google Colab](https://img.shields.io/badge/example-open%20in%20colab-informational?style=flat-square)](https://colab.research.google.com/github/chatnoir-eu/chatnoir-pyterrier/blob/main/examples/search.ipynb) [![Issues](https://img.shields.io/github/issues/chatnoir-eu/chatnoir-pyterrier?style=flat-square)](https://github.com/chatnoir-eu/chatnoir-pyterrier/issues) [![Commit activity](https://img.shields.io/github/commit-activity/m/chatnoir-eu/chatnoir-pyterrier?style=flat-square)](https://github.com/chatnoir-eu/chatnoir-pyterrier/commits) [![Downloads](https://img.shields.io/pypi/dm/chatnoir-pyterrier?style=flat-square)](https://pypi.org/project/chatnoir-pyterrier/) [![License](https://img.shields.io/github/license/chatnoir-eu/chatnoir-pyterrier?style=flat-square)](LICENSE) # 🔍 chatnoir-pyterrier Use the ChatNoir search engine in PyTerrier. Powered by the [`chatnoir-api`](https://pypi.org/project/chatnoir-api/) package. ## Installation Install the package from PyPI: ```shell pip install chatnoir-pyterrier ``` ## Usage You can use the `ChatNoirRetrieve` PyTerrier module in any PyTerrier pipeline, like you would do with `BatchRetrieve`. ```python from chatnoir_pyterrier import ChatNoirRetrieve api_key: str = "<API_KEY>" chatnoir = ChatNoirRetrieve(api_key) chatnoir.search("python library") ``` Please check out our [sample notebook](examples/search.ipynb) or [open it in Google Colab](https://colab.research.google.com/github/chatnoir-eu/chatnoir-pyterrier/blob/main/examples/search.ipynb). ### Touché 2023 Are you participating in Touché 2023 [task 1](https://touche.webis.de/clef23/touche23-web/argument-retrieval-for-controversial-questions.html) or [task 2](https://touche.webis.de/clef23/touche23-web/evidence-retrieval-for-causal-questions.html)? We've prepared a [sample notebook](examples/search_touche_2023.ipynb) to show you how to retrieve from the ClueWeb22. Get started by [opening it in Google Colab](https://colab.research.google.com/github/chatnoir-eu/chatnoir-pyterrier/blob/main/examples/search_touche_2023.ipynb). ## Citation If you use this package, please cite the [paper](https://webis.de/publications.html#bevendorff_2018) from the [ChatNoir](https://github.com/chatnoir-eu) authors. You can use the following BibTeX information for citation: ```bibtex @InProceedings{bevendorff:2018, address = {Berlin Heidelberg New York}, author = {Janek Bevendorff and Benno Stein and Matthias Hagen and Martin Potthast}, booktitle = {Advances in Information Retrieval. 40th European Conference on IR Research (ECIR 2018)}, editor = {Leif Azzopardi and Allan Hanbury and Gabriella Pasi and Benjamin Piwowarski}, ids = {potthast:2018c,stein:2018c}, month = mar, publisher = {Springer}, series = {Lecture Notes in Computer Science}, site = {Grenoble, France}, title = {{Elastic ChatNoir: Search Engine for the ClueWeb and the Common Crawl}}, year = 2018 } ``` ## Development To build and develop this package you need to install the `build` package: ```shell pip install build ``` ### Installation Install package dependencies: ```shell pip install -e . ``` ### Testing Install test dependencies: ```shell pip install -e .[test] ``` Verify your changes against the test suite to verify. ```shell flake8 chatnoir_pyterrier examples tests pylint -E chatnoir_pyterrier examples tests CHATNOIR_API_KEY="<API_KEY>" CHATNOIR_API_KEY_STAGING="<API_KEY>" pytest chatnoir_pyterrier examples tests ``` Please also add tests for your newly developed code. ### Build wheels Wheels for this package can be built by: ```shell python -m build ``` ## License This repository is released under the [MIT license](LICENSE).


نیازمندی

مقدار نام
==2.*,>=2.0.6 chatnoir-api
==0.*,>=0.9 python-terrier
==1.4.*,>=1.4.2 pyjnius
==4.*,>=4.0 importlib-metadata
==1.*,>=1.2 pandas
==4.*,>=4.0 flake8
==2.*,>=2.12 pylint
==6.*,>=6.2 pytest
==3.*,>=3.0 pytest-cov
==1.*,>=1.0 jupyter
==2.*,>=2.26 requests


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl chatnoir-pyterrier-2.0.6:

    pip install chatnoir-pyterrier-2.0.6.whl


نصب پکیج tar.gz chatnoir-pyterrier-2.0.6:

    pip install chatnoir-pyterrier-2.0.6.tar.gz