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