|
.oO SearXNG Developer Documentation Oo.
|
Functions | |
| bool | setup (dict[str, t.Any] engine_settings) |
| str | get_ui_version () |
| None | request (str query, "OnlineParams" params) |
| EngineResults | response ("SXNG_Response" resp) |
Variables | |
| dict | about |
| list | categories = ["science", "scientific publications"] |
| bool | paging = True |
| str | search_url = "https://www.semanticscholar.org/api/1/search" |
| str | base_url = "https://www.semanticscholar.org" |
`Semantic Scholar`_ provides free, AI-driven search and discovery tools, and
open resources for the global research community. `Semantic Scholar`_ index
over 200 million academic papers sourced from publisher partnerships, data
providers, and web crawls.
.. _Semantic Scholar: https://www.semanticscholar.org/about
Configuration
=============
To get in use of this engine add the following entry to your engines list in
``settings.yml``:
.. code:: yaml
- name: semantic scholar
engine: semantic_scholar
shortcut: se
Implementations
===============
| str searx.engines.semantic_scholar.get_ui_version | ( | ) |
Definition at line 66 of file semantic_scholar.py.
Referenced by request().
| None searx.engines.semantic_scholar.request | ( | str | query, |
| "OnlineParams" | params ) |
Definition at line 83 of file semantic_scholar.py.
References get_ui_version().
| EngineResults searx.engines.semantic_scholar.response | ( | "SXNG_Response" | resp | ) |
Definition at line 106 of file semantic_scholar.py.
| bool searx.engines.semantic_scholar.setup | ( | dict[str, t.Any] | engine_settings | ) |
Definition at line 60 of file semantic_scholar.py.
| dict searx.engines.semantic_scholar.about |
Definition at line 41 of file semantic_scholar.py.
| str searx.engines.semantic_scholar.base_url = "https://www.semanticscholar.org" |
Definition at line 53 of file semantic_scholar.py.
| list searx.engines.semantic_scholar.categories = ["science", "scientific publications"] |
Definition at line 50 of file semantic_scholar.py.
| bool searx.engines.semantic_scholar.paging = True |
Definition at line 51 of file semantic_scholar.py.
| str searx.engines.semantic_scholar.search_url = "https://www.semanticscholar.org/api/1/search" |
Definition at line 52 of file semantic_scholar.py.