Search Only Within Videos That I Have Upvoted
So I like to discover good videos on videosift, but I also like to bookmark them by upvoting the things that I like and then going back through that list whenever I am looking for something good to re-watch.
Problem is I've been using the site for about four or five years now, and the total number of up votes is something Iike two thousand or so.
Is there any way to search only within the videos that I have upvoted? Could that be an added feature?
Problem is I've been using the site for about four or five years now, and the total number of up votes is something Iike two thousand or so.
Is there any way to search only within the videos that I have upvoted? Could that be an added feature?
8 Comments
That's a great idea, however it'd tax the database too hard to cross-reference a video search with just your (or anyone's) votes. This is because there are millions of vote records in the database and scanning through those is too tall a task for the system.
So how do you implement /username/votedup?
That's a great idea, however it'd tax the database too hard to cross-reference a video search with just your (or anyone's) votes. This is because there are millions of vote records in the database and scanning through those is too tall a task for the system.
I initially thought that Google search might get you close, trying this as a starting point, but it seems my Google fu is insufficient:
site:videosift.com +"who voted for this video" +"shveddy"
If Google had a near operator it might be easier, but I couldn't get it's AROUND() operator to do what I wanted.
@lucky760 do you have more advanced Google-fu at your fingertips?
That does not involve a search of the voted videos, just a listing of votes...
But you're giving more to think about... maybe there's a way I can make it work. Let me think on it.
So how do you implement /username/votedup?
*quality
Awarding shveddy with one star point for this contribution to VideoSift - declared quality by ant.
Yea, a global search would be completely unnecessary - just the ability to search within my personal list would do just fine. I know nothing about the specifics of how to implement this, but thanks for the reply and consideration. Hope you can get it to work.
That does not involve a search of the voted videos, just a listing of votes...
But you're giving more to think about... maybe there's a way I can make it work. Let me think on it.
The way it works is:
Of the millions of votes in the database, a tiny sliver belong to you. Of the hundreds (?) of thousands of videos, a tiny sliver are ones you'd find with a search.
Picture it as a Venn diagram with a giant circle for all votes and a giant circle for all videos, and they intersect just a tiny, tiny bit (almost not at all) for a search of videos you've voted on.
The trick is to make it so when you do such a search, the system is able to whittle away all of the excess votes that don't belong to you and simultaneously whittle away all the videos that don't match your search and simultaneously link together the matched videos with only the matched votes.
The syntax for performing this type of query is straightforward, however, that would kill the database, so I need to be able to make our internal search engine support it, however, when the search engine is indexing for these types of parameters it may kill the database, and we need to index semi-frequently.
So, long story short: Maybe it'll be doable, but maybe not. I know "no global search, just the ability to search my votes" sounds like a piece of cake, but it's really a much huger task than it seems.
Yea, a global search would be completely unnecessary - just the ability to search within my personal list would do just fine. I know nothing about the specifics of how to implement this, but thanks for the reply and consideration. Hope you can get it to work.
Discuss...
Enable JavaScript to submit a comment.