|
.oO SearXNG Developer Documentation Oo.
|
Functions | |
| init (_) | |
| request (query, params) | |
| EngineResults | response (SXNG_Response resp) |
Variables | |
| str | base_url = 'http://localhost:7700' |
| str | index = '' |
| str | auth_key = '' |
| list | facet_filters = [] |
| str | _search_url = '' |
| list | categories = ['general'] |
| bool | paging = True |
.. sidebar:: info
- :origin:`meilisearch.py <searx/engines/meilisearch.py>`
- `MeiliSearch <https://www.meilisearch.com>`_
- `MeiliSearch Documentation <https://docs.meilisearch.com/>`_
- `Install MeiliSearch
<https://docs.meilisearch.com/learn/getting_started/installation.html>`_
MeiliSearch_ is aimed at individuals and small companies. It is designed for
small-scale (less than 10 million documents) data collections. E.g. it is great
for storing web pages you have visited and searching in the contents later.
The engine supports faceted search, so you can search in a subset of documents
of the collection. Furthermore, you can search in MeiliSearch_ instances that
require authentication by setting `auth_key`_.
.. _auth_key: https://www.meilisearch.com/docs/reference/api/overview#authorization
Example
=======
Here is a simple example to query a Meilisearch instance:
.. code:: yaml
- name: meilisearch
engine: meilisearch
shortcut: mes
base_url: http://localhost:7700
index: my-index
enable_http: true
# auth_key: Bearer XXXXX
| searx.engines.meilisearch.init | ( | _ | ) |
Definition at line 52 of file meilisearch.py.
| searx.engines.meilisearch.request | ( | query, | |
| params ) |
Definition at line 60 of file meilisearch.py.
| EngineResults searx.engines.meilisearch.response | ( | SXNG_Response | resp | ) |
Definition at line 81 of file meilisearch.py.
|
protected |
Definition at line 47 of file meilisearch.py.
| str searx.engines.meilisearch.auth_key = '' |
Definition at line 45 of file meilisearch.py.
| str searx.engines.meilisearch.base_url = 'http://localhost:7700' |
Definition at line 43 of file meilisearch.py.
| list searx.engines.meilisearch.categories = ['general'] |
Definition at line 48 of file meilisearch.py.
| list searx.engines.meilisearch.facet_filters = [] |
Definition at line 46 of file meilisearch.py.
| str searx.engines.meilisearch.index = '' |
Definition at line 44 of file meilisearch.py.
| bool searx.engines.meilisearch.paging = True |
Definition at line 49 of file meilisearch.py.