Skip to content
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

Matching Algorithm #15

Open
williamflaherty opened this issue Feb 22, 2015 · 2 comments
Open

Matching Algorithm #15

williamflaherty opened this issue Feb 22, 2015 · 2 comments

Comments

@williamflaherty
Copy link
Owner

I'm thinking we'll use distance to start, a la Tinda. But I'm hoping that eventually we can move to a model where we correlate #hashtags used to give a better match percentage for common interests. (This could get really interesting)

@williamflaherty
Copy link
Owner Author

@williamflaherty
Copy link
Owner Author

We display 5 matches at a time. There will be a way to refresh the matches. When we refresh the app will make an API call to get 5 - (# of favorited people) matches.

Initially the matches returned will have to be within a certain distance. This means we would use Location Services to get a lat/lon of a user and mark them as in that area for a set amount of time (that I assume would expire, at which time the server asks the app for an updated lat/lon?, this is less expensive than updating constantly). Then I'm thinking using GeoDjango and PostGis on the backend to handle the processing of finding other matches around them. (I considered us doing this ourselves but it's an expensive and complicated operation that I would prefer we just use something pre-rolled to do.)

Eventually I would like to do some more exciting things with the matches like matching based on frequency of tags used or getting color profiles for their pictures and matching based on frequency of colors used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant