Joined: Mar 2014
Posts: 784
...is when you hit search, you are taken outside to Google and the search is done there. Like the website is too cheap to have their own search engine that only searches their own site.
There's a local newspaper that does this and the search results (generated by google) are in random date order.
So if you are searching for the article they did last week about Taylor Swift, for example, it might show articles from two years ago at the top of the list.
Joined: Nov 2005
Posts: 1,442
Thanks:
2
I don't see why any newspaper would ever want to re-implement their own version of search for their site.
How many competent programmers are working for newspapers?
Could they do better than Google Search?
Can the newspaper afford a programmer with expertise in search technologies (Lucene, Solr, Elasticsearch,etc)?
If they had to hire a programmer, they are more likely to hire the cheapest programmer they could find.
And every newspaper site's search function would be broken in different ways.
Edited: 2014-09-09, 8:02 pm
Joined: Aug 2009
Posts: 57
Thanks:
0
I agree with john555, in certain cases.
I much prefer sites that have a search of their own which can list results by some criteria specific to the site, like date published for an article etc, when I don't care about searching the content of the entire site.
Yes, Google is much better when it comes to a general search of an entire site, but if you are just searching for articles for example, it isn't difficult, in any way shape or form, to search a few columns in a database for some keywords.
It's even easy enough to implement a simple algorithm to match words that might be misspelled, and SQL databases usually even come with a function to search for words that sound like other words out of the box.
It just seems lazy to me when sites use Google for a search box that users aren't expecting to search the entire site.
After all, you wouldn't use Google to create a specific search for flats for rent, or job listings would you?
Joined: Aug 2009
Posts: 57
Thanks:
0
So it seems that we actually agree.
For specific searches rolling your own search makes more sense, and for general site wide searches Google makes more sense.
And even when the volume of data is large, if the users wouldn't benefit from a Google search then a specific search still makes more sense in the end, even if using Google would mean less CPU time running searches on your own database.
Joined: Apr 2011
Posts: 1,087
Thanks:
15
It's a question of a cost/benefit evaluation, not a question of laziness or what a perfect website would do to service every need its users may have.
A newspaper site's function is to provide its users with up to date news, not a news archive. Sure, it would be great if it would also function as an archive, but why would a local newspaper, which odds are barely makes enough money to pay its staff, spend its resources on that?
Prioritizing resource allocation isn't "laziness". Hiring an SQL expert to build a custom search function for a local newspaper would be a poor allocation of resources.
Edited: 2014-09-10, 8:20 am
Joined: May 2013
Posts: 965
Thanks:
45
And there's something to be said for everyone doing things the same instead of every webpage I got to having a different search with it's own special features. Using your example, if I wanted to find a recent article about Taylor Swift using google, I know that exactly how to limit the search to articles in the last week, month or any other advanced search without having to understand any idiosyncrasies of the developer's whim.