Instead of search engines ranking results based on their relevance metrics like TFIDF or Page, can any internet search engine allow user to choose between multiple ranking algorithms? I really want ranking by just the percent of search terms found in document but any choice at all may already be very hard to find.

I will explain why in following; For example I want to find all the flight search engines such as googleflights kayak and skyscanner. I know other internet users compared or suggested many such site including these and I try googling for all three. If google interprets the links between my words as ORs ('any of theses' in advanced search) I get many many pages with just one word repeated a hundred times like TFIDF would suggest. If instead it interprets them as AND ('all of these' in advanced search) I get no results because none of the comparisons involved ALL the terms. As I get more keywords/terms both of these problems only increase.

A partial solution is to use one keyword as required and the rest as helpful;

gyroscope OR quantimodo OR nomie OR exist.io "zenobase"

This works better but not enough as the best page is not in top 40 results and I need to try each keyword as the 'required' term.

I would pay for such a search engine as it would often save me a good deal of time. Self hosted engines are ok so long as they do not crawl because I do not want to crawl the entire Net. Speaking of self hosted; Searx works based on the search engines it uses and so uses their rankings.

I searched around on behalf of another asker requesting nearly full boolean search and apparently DuckDuckGo. Unfortunately this does not do much for me.

Yacy technically fulfills my request, unfortunately yacy results are too poor to start with and will require hacking. Source. Now, with Elasticsearch there is what they call boolean similarity.

Which search engine allows user to choose its ranking algorithm so I could try out more nearly perfect methods? Or better yet which search engine just ranks pages based on percent of key words matched.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.