-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Stackranking results based on recent dates/views #9
Comments
Hi @cilles, Thanks a lot for reaching out and writing detailed feedback. This is a great idea! If we were to add such a mechanism, how would you see it being implemented? Do you have some ideas on the syntax that would make sense for the instructions? This could be a binary switch like |
I think it would be powerful when time would not be bounded to the boost action, but could generally be used as options to filter down the instruction. Like in a search operation. One or more options to define a time span from today into the past, as well as the option to define a custom date range from X to Y would be fantastic. Really useful when building event based goggles, news goggles, etc. Syntax Thoughts
ExamplesBoost News article on specific topic inside specific timespan.
Exclude old entries, show only past year:
|
I agree with a lot of what @devidw suggested, however I also see value in adding a couple other instructions on top of his suggestion.
Syntax Thoughts
The default, if not specified by the user would be
Conflicting InstructionsIn terms of a combination of both suggestions having conflicting instructions, I would stack rank them as the following:
This would allow for the instructions to become more generic as you become less specific with what you are searching for.
In terms of what takes precedence between ExamplesDefault Search Without Suggested InstructionsWithout specifying any of the above suggested instructions, the following would yield the most relevant search results for "replacing a civic headlight" as
This would match how goggles currently perform without any of the suggested instructions by me or @devidw. Most Popular Videos of the 2010'sThis instruction would yield the most popular videos within the set time range of 2010 - 2020, with
Popular News This WeekIf trying to yield the most popular news results from the NYT for this week, using the following it will look for results from this week, then sort based on popularity:
CaveatThe only foreseeable problem I am noticing with this would be wanting to change the stack ranking of instructions to better suite a goggle. For example, if I wanted a "time machine" goggle that always looked for the oldest results first, it would not be possible as But to at least explore the concept, if there were a means of moving the precedence of an instruction up or down using
or
Which in theory would then allow for So in another example, let's say I have the following:
Using that instruction it will display more results for the NYT even if the results are less relevant than other sites (even with
We could select more relevant results by moving
By moving
or...
Which would ultimately place
|
Having these sorting options on top of the available and suggested time options would be an incredible enrichment @cilles. I could also imagine having the
Examples
In combination with sorting as suggested by @cilles this would open an entire new world:
Extending with date offsetsInspired by @cilles thoughts on modifications using
|
This makes me dream of a search engine that would allow users to upload tiny self-contained Lisp programs for ranking... Of course, not many people know Lisp, this might end up with a DDoS attack, and it might be not very easy or efficient to embed Lisp, but still, one can dream. |
When there are different results displaying for the same websites, I am getting searches that display older articles at the top (1 week or more, sometimes months ago), and newer articles from the past day or so at the bottom.
ie:
$site=u.today,boost=4
would show articles with the following dates (in order):If the goggle has just one website, this wouldn't be as much of a problem. But when I have other sites with the same boost ranking, it will also show older results for them as well, so I'll have to scroll past ~8 results before getting the more recent articles from those same websites.
If there were an attribute to specify how the results for individual sites are displayed (recent date vs views/hits), it would help to more finely tune search results.
For more news-oriented goggles, results could be based on most recent dates. But it would also give the option to specify more static websites like wiki or informational sites, based on views/hits.
The text was updated successfully, but these errors were encountered: