[tor-project] [TSoP 2018] Ahmia status update ~ report #6

George Kadianakis desnacked at riseup.net
Tue Aug 7 09:44:39 UTC 2018

Stelios Barberakis <chefarov at gmail.com> writes:

> Hello all,
> This is the biweekly status update for ahmia development, that arrives a
> bit late, since I should have sent it on Friday.
> The last two weeks I have been working on:
> === Ahmia-Site ===
> * Added a "Did you mean" functionality. This utilizes Elasticsearch's
> fuzziness
> <https://www.elastic.co/guide/en/elasticsearch/guide/current/fuzziness.html>
> functionality, and more specifically phrase suggesters
> <https://www.elastic.co/guide/en/elasticsearch/reference/6.3/search-suggesters-phrase.html>,
> to suggest actual terms when a mispell may have happened. For example:
> https://ahmia.fi/search/?q=snodwen or https://ahmia.fi/search/?q=tor+netork
> [1]
> * Changed the search criteria of elasticsearch searches, by 1) using weighted
> fields
> <https://www.elastic.co/blog/multi-field-search-just-got-better>
> and 2) adding 'anchor' and 'content' fields as well. That has improved the
> first (upper) results in some cases, and also increases the overall results
> fetched. [2]
> * A minor improvement on add onion page, makes clearer the response
> message, and doesn't redirect to new page. [4]
> * [Ongoing] I have been Integrating PageRank algorithm in order to improve
> results sorting based on website popularity. For each page we take into
> account the backlinks from the rest of the onion addresses to calculate its
> page rank coefficient. An appropriate formula needs to be done to combine
> this metric with the already elasticsearch relevance score [5] To be
> committed soon

These are really cool changes! Great to see them! :)

Would be curious to learn how many people use the "search suggester"
functionality, and also how the user experience improves with the new
popularity code! :)

More information about the tor-project mailing list