Is the search function actually going to work in 2013?
Discussion
The reason is simple, there's too many posts to search through these days. At my last count, many months ago, there were over 10 billion posts in the forum.
The forum infrastructure is built on Classic ASP and MySQL and a search is literally a MySQL "like" query. The non-technical explanation of that is we use extremely old technology to do the search and since the site has grown so much in the past few years it takes too long to look through all the posts and come back with a result.
So in 2013, we plan on updating the forum search to use the same technology as the (very speedy) classifieds search.
-Matt
The forum infrastructure is built on Classic ASP and MySQL and a search is literally a MySQL "like" query. The non-technical explanation of that is we use extremely old technology to do the search and since the site has grown so much in the past few years it takes too long to look through all the posts and come back with a result.
So in 2013, we plan on updating the forum search to use the same technology as the (very speedy) classifieds search.
-Matt
MattDell said:
The reason is simple, there's too many posts to search through these days. At my last count, many months ago, there were over 10 billion posts in the forum.
The forum infrastructure is built on Classic ASP and MySQL and a search is literally a MySQL "like" query. The non-technical explanation of that is we use extremely old technology to do the search and since the site has grown so much in the past few years it takes too long to look through all the posts and come back with a result.
So in 2013, we plan on updating the forum search to use the same technology as the (very speedy) classifieds search.
-Matt
Can you then not archive all the old posts and start afresh?The forum infrastructure is built on Classic ASP and MySQL and a search is literally a MySQL "like" query. The non-technical explanation of that is we use extremely old technology to do the search and since the site has grown so much in the past few years it takes too long to look through all the posts and come back with a result.
So in 2013, we plan on updating the forum search to use the same technology as the (very speedy) classifieds search.
-Matt
Djdan said:
No change to Normal! Surely a standard google search would bring up the old stuff and a new database could be created from now
The PH google search was the reason for asking what the delay is in getting things fixed. It's rubbish as a substitute for how the original search was. The google search seems to be limited to 12 characters (at least on Chrome). There used to be some sort of workaround but can't find the thread explaining it.At least the techies have said it's being worked on but hopefully sooner rather than later.
Djdan said:
No change to Normal! Surely a standard google search would bring up the old stuff and a new database could be created from now
The forum has its own dedicated database. The search function used to have its own dedicated database that was replicated off of the forum database to solely handle search requests; until we discovered it couldn't handle the search requests our users put through it. There isn't much "new databasing" that we can do. It requires new technology.And don't call me Shirley.

I find site:www.pistonheads.com [searchterm] works pretty well
https://www.google.co.uk/search?q=site%3Awww.pisto...
https://www.google.co.uk/search?q=site%3Awww.pisto...
MattDell said:
Supernova190188 said:
MattDell said:
The reason is simple, there's too many posts to search through these days. At my last count, many months ago, there were over 10 billion posts in the forum.
10 billion? You mean 10 million surely?
Indexing has been used in tables with 10s millions of rows and will come back with results quickly, so I dont see how PH can be designed in such a way that search cant be utilised due to its size.
Indexing is fantastic if you're, say, expecting a result based on an index.
But in terms of searching this forum we're trying to match a partial string (your search) to a mysql text type (our 10 million replies) based on a MySQL LIKE query such as '%searchtexthere%', which wouldn't ever use an index even if there was one on the field we were searching because it has to search the entire field regardless.
Ideally we'd import all the replies into Solr, which is optimised to match partial text searches with stunning quickness.
But in terms of searching this forum we're trying to match a partial string (your search) to a mysql text type (our 10 million replies) based on a MySQL LIKE query such as '%searchtexthere%', which wouldn't ever use an index even if there was one on the field we were searching because it has to search the entire field regardless.
Ideally we'd import all the replies into Solr, which is optimised to match partial text searches with stunning quickness.
MattDell said:
Indexing is fantastic if you're, say, expecting a result based on an index.
But in terms of searching this forum we're trying to match a partial string (your search) to a mysql text type (our 10 million replies) based on a MySQL LIKE query such as '%searchtexthere%', which wouldn't ever use an index even if there was one on the field we were searching because it has to search the entire field regardless.
Ideally we'd import all the replies into Solr, which is optimised to match partial text searches with stunning quickness.
What on earth are you talking about. But in terms of searching this forum we're trying to match a partial string (your search) to a mysql text type (our 10 million replies) based on a MySQL LIKE query such as '%searchtexthere%', which wouldn't ever use an index even if there was one on the field we were searching because it has to search the entire field regardless.
Ideally we'd import all the replies into Solr, which is optimised to match partial text searches with stunning quickness.

When do you expect the search to be up and running again? To be honest i don't really see what the problem is, all other websites seem to manage having a simple search function so surely PH can have one? I'm sure there's a very good reason why anyway it's just that i'm too dumb to understand.

Gassing Station | Website Feedback | Top of Page | What's New | My Stuff



ks using the Google search to find something in a specific forum. 