Well, not even Google guarantees you the same results over and over again, do you remember the googledance?
I don't think it's a good idea to always get the same results again, because not everyone searches for the same things, even if they use the same query.
An overall learning is also planned, not just from session
to session, so that everybody benefits from the feedback of others.
This should not just bring better results but also kill spam.
This is fiction yet:
If someone enters a query he gets 10 results back, these results automatically get upvotes in the background, if the user likes them it's ok. Else there is a link on the bottom called "Try again", when the user hits it the ten results get downvoted and he gets another 10 results, maybe some of these were also in the previous results, this depends if there are enougth alternatives.
There will be no ranking per page but per category, results and queries get both categories.
In which category the pages and queries fall is absolute dynamic and should change from time to time based on learning.
They can have more than one category.
It does not completely rely on user feedback, it also uses traditional link structures and text formatting, but thats far less important than feedback.
So every new page gets a chance to come up in results quite fast.
This was just a basic overview, i completely ignored balancing and stuff but i have much more complicated scenarios in my head. :)
You see i am still in the early stages, but things get clearer every day. ;)
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.