diff options
| author | asciimoo <asciimoo@gmail.com> | 2013-10-19 19:04:46 +0200 |
|---|---|---|
| committer | asciimoo <asciimoo@gmail.com> | 2013-10-19 19:04:46 +0200 |
| commit | 38c003bf3d3a5a239d46afc52f8e21fc597149d6 (patch) | |
| tree | fa8a9858e0abd263d674a6ddc690acfec3bb3545 | |
| parent | 5ee0b7bb80b0a88e1e892eb90aea0597553e926e (diff) | |
[enh] custom engine result weights
| -rw-r--r-- | searx/engines/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py index 0b56d5f0a..dcdcbb093 100644 --- a/searx/engines/__init__.py +++ b/searx/engines/__init__.py @@ -92,7 +92,7 @@ def search(query, request, selected_engines): # deduplication + scoring for i,res in enumerate(flat_res): res['parsed_url'] = urlparse(res['url']) - score = flat_len - i + score = (flat_len - i)*settings.weights.get(res['engine'], 1) duplicated = False for new_res in results: if res['parsed_url'].netloc == new_res['parsed_url'].netloc and\ |