mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
v
This commit is contained in:
parent
19b6655d37
commit
b38a0445b4
2 changed files with 3 additions and 10 deletions
|
@ -700,12 +700,10 @@ def search():
|
||||||
net_search = True
|
net_search = True
|
||||||
net_search_str = 'true'
|
net_search_str = 'true'
|
||||||
prompt = ""
|
prompt = ""
|
||||||
try:
|
|
||||||
search_query, raw_text_query, _, _ = get_search_query_from_webapp(request.preferences, request.form)
|
search_query, raw_text_query, _, _ = get_search_query_from_webapp(request.preferences, request.form)
|
||||||
# search = Search(search_query) # without plugins
|
# search = Search(search_query) # without plugins
|
||||||
if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN' and gfw.exists(search_query.query):
|
if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN' and gfw.exists(search_query.query):
|
||||||
return render('404.html'), 404
|
return render('404.html'), 404
|
||||||
try:
|
|
||||||
original_search_query = search_query.query
|
original_search_query = search_query.query
|
||||||
if "模仿" in search_query.query or "扮演" in search_query.query or "你能" in search_query.query or "请推荐" in search_query.query or "帮我" in search_query.query or "写一段" in search_query.query or "写一个" in search_query.query or "请问" in search_query.query or "请给" in search_query.query or "请你" in search_query.query or "请推荐" in search_query.query or "是谁" in search_query.query or "能帮忙" in search_query.query or "介绍一下" in search_query.query or "为什么" in search_query.query or "什么是" in search_query.query or "有什么" in search_query.query or "怎样" in search_query.query or "给我" in search_query.query or "如何" in search_query.query or "谁是" in search_query.query or "查询" in search_query.query or "告诉我" in search_query.query or "查一下" in search_query.query or "找一个" in search_query.query or "什么样" in search_query.query or "哪个" in search_query.query or "哪些" in search_query.query or "哪一个" in search_query.query or "哪一些" in search_query.query or "啥是" in search_query.query or "为啥" in search_query.query or "怎么" in search_query.query:
|
if "模仿" in search_query.query or "扮演" in search_query.query or "你能" in search_query.query or "请推荐" in search_query.query or "帮我" in search_query.query or "写一段" in search_query.query or "写一个" in search_query.query or "请问" in search_query.query or "请给" in search_query.query or "请你" in search_query.query or "请推荐" in search_query.query or "是谁" in search_query.query or "能帮忙" in search_query.query or "介绍一下" in search_query.query or "为什么" in search_query.query or "什么是" in search_query.query or "有什么" in search_query.query or "怎样" in search_query.query or "给我" in search_query.query or "如何" in search_query.query or "谁是" in search_query.query or "查询" in search_query.query or "告诉我" in search_query.query or "查一下" in search_query.query or "找一个" in search_query.query or "什么样" in search_query.query or "哪个" in search_query.query or "哪些" in search_query.query or "哪一个" in search_query.query or "哪一些" in search_query.query or "啥是" in search_query.query or "为啥" in search_query.query or "怎么" in search_query.query:
|
||||||
if len(search_query.query)>5 and "谁是" in search_query.query:
|
if len(search_query.query)>5 and "谁是" in search_query.query:
|
||||||
|
@ -772,18 +770,11 @@ def search():
|
||||||
search_type = gpt_judge[0]
|
search_type = gpt_judge[0]
|
||||||
net_search = False
|
net_search = False
|
||||||
net_search_str = 'false'
|
net_search_str = 'false'
|
||||||
except Exception as ee:
|
|
||||||
logger.exception(ee, exc_info=True)
|
|
||||||
search = SearchWithPlugins(search_query, request.user_plugins, request) # pylint: disable=redefined-outer-name
|
search = SearchWithPlugins(search_query, request.user_plugins, request) # pylint: disable=redefined-outer-name
|
||||||
|
|
||||||
result_container = search.search()
|
result_container = search.search()
|
||||||
|
|
||||||
except SearxParameterException as e:
|
|
||||||
logger.exception('search error: SearxParameterException')
|
|
||||||
return index_error(output_format, e.message), 400
|
|
||||||
except Exception as e: # pylint: disable=broad-except
|
|
||||||
logger.exception(e, exc_info=True)
|
|
||||||
return index_error(output_format, gettext('No item found')), 500
|
|
||||||
|
|
||||||
# results
|
# results
|
||||||
results = result_container.get_ordered_results()
|
results = result_container.get_ordered_results()
|
||||||
|
@ -2035,6 +2026,7 @@ for(let i=prompt.url_pair.length;i>=0;--i)
|
||||||
new_text = new_text.replaceAll('[]', '');
|
new_text = new_text.replaceAll('[]', '');
|
||||||
new_text = new_text.replaceAll('((', '(');
|
new_text = new_text.replaceAll('((', '(');
|
||||||
new_text = new_text.replaceAll('))', ')');
|
new_text = new_text.replaceAll('))', ')');
|
||||||
|
new_text = new_text.replaceAll('(\n', '\n');
|
||||||
return new_text;
|
return new_text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2035,6 +2035,7 @@ for(let i=prompt.url_pair.length;i>=0;--i)
|
||||||
new_text = new_text.replaceAll('[]', '');
|
new_text = new_text.replaceAll('[]', '');
|
||||||
new_text = new_text.replaceAll('((', '(');
|
new_text = new_text.replaceAll('((', '(');
|
||||||
new_text = new_text.replaceAll('))', ')');
|
new_text = new_text.replaceAll('))', ')');
|
||||||
|
new_text = new_text.replaceAll('(\n', '\n');
|
||||||
return new_text;
|
return new_text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue