Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
90dadf0b
Unverified
Commit
90dadf0b
authored
Jun 12, 2024
by
Timothy Jaeryang Baek
Committed by
GitHub
Jun 12, 2024
Browse files
Merge pull request #3073 from que-nguyen/searxng
Set searxng language to auto and enable safesearch (moderate).
parents
c2d41b03
305ec59d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
1 deletion
+4
-1
backend/apps/rag/search/searxng.py
backend/apps/rag/search/searxng.py
+4
-1
No files found.
backend/apps/rag/search/searxng.py
View file @
90dadf0b
...
...
@@ -25,6 +25,7 @@ def search_searxng(
Keyword Args:
language (str): Language filter for the search results; e.g., "en-US". Defaults to an empty string.
safesearch (int): Safe search filter for safer web results; 0 = off, 1 = moderate, 2 = strict. Defaults to 1 (moderate).
time_range (str): Time range for filtering results by date; e.g., "2023-04-05..today" or "all-time". Defaults to ''.
categories: (Optional[List[str]]): Specific categories within which the search should be performed, defaulting to an empty string if not provided.
...
...
@@ -36,7 +37,8 @@ def search_searxng(
"""
# Default values for optional parameters are provided as empty strings or None when not specified.
language
=
kwargs
.
get
(
"language"
,
"en-US"
)
language
=
kwargs
.
get
(
"language"
,
"auto"
)
safesearch
=
kwargs
.
get
(
"safesearch"
,
"1"
)
time_range
=
kwargs
.
get
(
"time_range"
,
""
)
categories
=
""
.
join
(
kwargs
.
get
(
"categories"
,
[]))
...
...
@@ -44,6 +46,7 @@ def search_searxng(
"q"
:
query
,
"format"
:
"json"
,
"pageno"
:
1
,
"safesearch"
:
safesearch
,
"language"
:
language
,
"time_range"
:
time_range
,
"categories"
:
categories
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment