stringroot.com going live

Finally my sringroot.com is live now :). The one and only social networking site where you can share photos,music,pdf,ppt,mp4 videos in just few clicks.


busy in fixing bugs for www.stringroot.com

after working for 6 months on my social content site, I registered name stringroot.com for my site. Finally launched the site, but under vigorous testing phase. my friends , collegues helping out in their free time by identifying bugs by doing thier way of testing.

Testing is very important phase for any product or website. I sometimes break existing things by fixing up new bugs becoz of over confidence. Now I learnt many things from this journey being zero to founder of stringroot.com. developing server side middleware, geting things done for UI(css) from others, learning jquery ,css and especially learning scalability things for my website to satisfy thousands of requests.

I hope by end of June, I will launch a complete www.stringroot.com .

stringroot is Social Content site with minimal Social networking features. you can follow people who upload their content like music,photos,pdf , power point presentations . If you have content which should be shared among 100's ,1000's of members stringroot is your place. once your content reaches thousands of people you will be very famous and people will start recognizing you.

Stop emailing your content to your friends every time you wanna share ebooks,music,photos,flash videos. tell them to follow you on stringroot.com and people will get your content displayed on their home page.

We dont encourage any pirated,hatred,morphed content on our site .

I Thank my wife for allowing me to work on my idea, my friend eswar who is also vice president for my venture and his roomates, my collegues and ravinder pagidi . 

mini python search engine

many web developers use database for search. does it scale?. I dont think so. every tried to search using LIKE or CONTAINS operators in database. did it return results which are closer to search string .

when you search for RAM , you may get  RAMARAO, RAM EDARA, RAMGOPAL VERMA, VenkataRam  etc.. bunch of results... but which result  is closer to your search string. did you ever cared about that!!.

many use sphinix or apache lucene..did you ever try to write your own search algorithm !!

ever wondered how google search works...when your search has many words?.

1) gets  list of document id's for each word u searched and will do intersection of doc ids.
2) uses some algorithms which relate ur search to context of search
3) will use ranking algorithms based on number of times string appeared on web page or number of hits on the page for that search string
4) displays results to you.

I am developing a mini text search algorithm which would be useful for many websites to search their users based on email,firstname, last name etc.

I am going to use python dictionaries and also edit distance algorithm, this may take little bit of memory for search, but it takes just O(1) to retrieve the user details...results will be based on how string is closer to your search string. to save memory we can also use trie data structure with some modifications , but it would take O(k) time where k is length of your search string.

watch this space for more info on my search algorithm. I would compare python dictionary vs python trie for searching...