[enh] merging only results with same rendering templates
commit5e358ea9a9c3c5d9c90530892639d1fe82cfb40f
authorasciimoo <asciimoo@gmail.com>
dateWed 23 Oct 2013, 12:24 (13 years ago)
parent708fa6f
searx/engines/__init__.py+2−1
@@ -106,7 +106,8 @@ def search(query, request, selected_categories):
106106 for new_res in results:
107107 if res['parsed_url'].netloc == new_res['parsed_url'].netloc and\
108108 res['parsed_url'].path == new_res['parsed_url'].path and\
109− res['parsed_url'].query == new_res['parsed_url'].query:
109+ res['parsed_url'].query == new_res['parsed_url'].query and\
110+ res.get('template') == new_res.get('template'):
110111 duplicated = new_res
111112 break
112113 if duplicated: