PyMeilisearch documentation |version|
#####################################
PyMeilisearch provides a simple command line interface (CLI) to create
indexes in a `Meilisearch `_ service.
Because the `Meilisearch Python API `_
provides only limited capabilities, PyMeilisearch was designed to provide more
extensive capabilities, including these:
- Using predefined templates for popular documentation themes
- Scraping local documents
- Scraping documents on websites
.. raw:: html
:file: _static/search.html
|
|
.. grid:: 2
.. grid-item-card:: Getting started :fa:`person-running`
:link: getting-started/index
:link-type: doc
Learn how to install PyMeilisearch and start a local instance
either from the command line or from an image in a Docker
container.
.. grid-item-card:: User guide :fa:`book-open-reader`
:link: user-guide/index
:link-type: doc
Learn how to use PyMeilisearch to scrape and upload documents
or a website to Meilisearch and then integrate Meilisearch into
a website as a web component (search bar).
.. jinja:: main_toctree
{% if build_api or build_examples %}
.. grid:: 2
{% if build_api %}
.. grid-item-card:: API reference :fa:`book-bookmark`
:link: autoapi/index
:link-type: doc
Learn about PyMeilisearch API endpoints, their capabilities, and
how to interact with them programmatically.
{% endif %}
{% if build_examples %}
.. grid-item-card:: Examples :fa:`laptop-code`
:link: examples
:link-type: doc
Learn how to use PyMeilisearch to create your own indexes with
custom templates from online files, local files, or files in the
repositories of GitHub organizations.
{% endif %}
{% endif %}
.. jinja:: main_toctree
.. toctree::
:hidden:
:maxdepth: 3
getting-started/index
user-guide/index
{% if build_api %}
autoapi/index
{% endif %}
{% if build_examples %}
examples
{% endif %}
contributing.rst