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?
lucky760 says...

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.

oritteropo says...

So how do you implement /username/votedup?

lucky760 said:

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.

oritteropo says...

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?

shveddy says...

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.

lucky760 said:

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.

lucky760 says...

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.

shveddy said:

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.

Send this Article to a Friend



Separate multiple emails with a comma (,); limit 5 recipients






Your email has been sent successfully!

Manage this Video in Your Playlists

New Blog Posts from All Members