I love Quora as a product. This is a Q&A site where each question or answer is created, edited, and organized by everyone who uses it. Quora has a live search box in its top navigation bar. This box is it's single point of interaction with user input: for searching a question, for asking a question etc. You start getting suggestions as soon as you start typing in this box.
I was looking into Quora's live search feature and found something unusual. I noticed that as soon as I put my cursor in the search box on top navigation bar, browser starts sending search ajax calls to quora servers. It also sends ajax calls too frequently for a live search feature.
(Quora search calls)
After noticing above stuff from Quora, I decided to compare Quora and StackOverflow live search feature. Results are given below. For the same text in a question (assuming same typing speed), Stackoverflow sent 6 calls to their servers while Quora sent 29 ajax calls to their servers.
(stackoverflow search calls)
(Quora search calls)
On studying further, I found that stackoverflow waits for a minimum number of characters before showing any result but that's not true in case of quora. Quora sent ajax calls as soon as I put my cursor in search box. This means that Quora send an ajax call for blank search box also.
(an ajax call for blank search box)
My concerns are:- Can Quora better their frequency of ajax calls for search?
- Why should user pay for unnecessary bandwidth in this case (even if it is few bytes)?
- What is the use of search with insignificant number of characters in search box? Does it gives any relevant results in that case. For example: try typing "what" in search box.
Had Quora search results been personal, this feature might be much more benefitial but I don't think that we need this much speed for sending ajax calls.
PS: I have posted a same question on Quora and am waiting for response on that.
Subscribe - To get an automatic feed of all future posts subscribe here, or to receive them via email go here and enter your email address in the box. You can also like us on facebook and follow me on Twitter @akashag1001.
Hi
I read this post two times.
I like it so much, please try to keep posting.
Let me introduce other material that may be good for our community.
Source: Product engineer interview questions
Best regards
Henry
Thanks @Akmal
Thanks for sharing!
very interesting article and Brisk logic is best company in the mohali for web development , web design and app development also .
I feel satisfied to read your blog, you have been delivering a useful & unique information to our vision.keep blogging.
Biotech Internships | internships for cse students | web designing course in chennai | it internships | electrical engineering internships | internship for bcom students | python training in chennai | web development internship | internship for bba students | internship for 1st year engineering students
Thank you so much for your post; it has provided us with an excellent idea.Custom Web Design
Amazing post, thanks for sharing this article. I am truly motivated by you for blogging.
Thank You! Custom Web Development
How much I learnt from this blog is beyond your comprehension.
Custom Website Design
Thank you so much for your post; it has provided us with an excellent idea.
Custom Website Design
Good information.