summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLéon Tiekötter <leon@tiekoetter.com>2022-08-13 02:53:27 +0200
committerGitHub <noreply@github.com>2022-08-13 02:53:27 +0200
commitb56848e8d0411f893f7459e86efe9ae12258a8ec (patch)
tree35408b9e5b52852c226872f58a58ab6be5fb3e5b
parent561d24cd2c1e7e583e55ceae2120b24a4b6ff2a3 (diff)
parent8fa84ee9f4b2946cc55b8934832923b344d70180 (diff)
Merge pull request #1660 from liimee/eng-neeva
Add neeva engine
-rw-r--r--searx/settings.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/searx/settings.yml b/searx/settings.yml
index ec03819a5..6cae30c48 100644
--- a/searx/settings.yml
+++ b/searx/settings.yml
@@ -960,6 +960,38 @@ engines:
# collection: 'reviews' # name of the db collection
# key: 'name' # key in the collection to search for
+ - name: neeva
+ engine: xpath
+ shortcut: nv
+ time_range_support: true
+ time_range_url: '&alf%5Bfreshness%5D={time_range_val}'
+ time_range_map:
+ day: 'Day'
+ week: 'Week'
+ month: 'Month'
+ year: 'Year'
+ search_url: https://neeva.com/search?q={query}&c=All&src=Pagination&page={pageno}{time_range}
+ results_xpath: //div[@class="web-index__component-2rKiM"] | //li[@class="web-rich-deep-links__deepLink-SIbD4"]
+ url_xpath: .//a[@class="lib-doc-title__link-1b9rC"]/@href | ./h2/a/@href
+ title_xpath: .//a[@class="lib-doc-title__link-1b9rC"] | ./h2/a
+ content_xpath: >
+ .//div[@class="lib-doc-snippet__component-3ewW6"]/text() |
+ .//div[@class="lib-doc-snippet__component-3ewW6"]/*[not(self::a)] |
+ ./p
+ content_html_to_text: true
+ suggestion_xpath: //span[@class="result-related-searches__link-2ho_u"]
+ paging: true
+ disabled: true
+ categories: [general, web]
+ timeout: 5.0
+ soft_max_redirects: 2
+ about:
+ website: https://neeva.com
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
- name: npm
engine: json_engine
paging: true