# SEARCH ALL disabled

**URL:** <https://boards.straightdope.com/t/search-all-disabled/70471>\
**Category:** About This Message Board\
**Created:** [June 28, 2001, 3:38pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471 "2001-06-28T15:38:33Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Fenris](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/fenris/32/498_2.png) [@Fenris](https://boards.straightdope.com/u/Fenris)\
**Post date:** [June 28, 2001, 9:48pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/21 "2001-06-28T21:48:28Z")

</div>

And a datapoint: so far today, the board has been extremely fast. However, Monday’ll be the big test for me as I’ve had the most problems on Mondays around lunchtime.

Fenris

---

<div class="post-metadata">

**Author:** ![mrblue92](https://avatars.discourse-cdn.com/v4/letter/m/5daacb/32.png) [@mrblue92](https://boards.straightdope.com/u/mrblue92)\
**Post date:** [June 28, 2001, 9:50pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/22 "2001-06-28T21:50:20Z")

</div>

> [@](#):
>
> \*Originally posted by TubaDiva \*  
> \*\*I’m going to go talk to someone who knows more about this subject than I do, see if I can find out if short searches are better than long ones and if so, why. \*\*

It’s going to depend on how vBulletin is designed. I assume it’s putting the posts into a database of some sort. The speed of the searches would then be largely dependent on:

- Whether or not those fields are indexed
- How the search program applies the existing indices
- How much data there is to search through

If the database is structured as I’d expect, the title is in a separate table from the posts. In that case, a search for words in the thread title would only have to go through an index of about 70,000 records, as opposed to an index of 1.4 million posts. (Or however many there _really_ are after clean-ups.) I think this would be no worse than allowing full searches for the past ninety days (as you’re bound to have more than 70,000 posts in three months time). Single word searches _should_ be faster than multiple word searches.

The reason you have noted a speed increase may not just be directly because of the lack of searches. Good databases sometimes have a memory buffer that the most recently used records are stored in. This helps prevent extra disk access for records that being accessed frequently at the present time. If access to older records is cut off, obviously there are fewer possible records to hit, and the most active ones are more likely to stay in memory.

Not to mention that the occasional dump and load might actually help you more depending on the database and the way the searches work.

vBulletin isn’t exactly my area of expertise, but you need some serious analysis to figure out where you’re being hit the hardest.

---

<div class="post-metadata">

**Author:** ![SmackFu](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@SmackFu](https://boards.straightdope.com/u/SmackFu)\
**Post date:** [June 28, 2001, 10:21pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/23 "2001-06-28T22:21:43Z")

</div>

Well apparently, squeaky brakes weren’t discussed in the last 90 days in GQ, so I’m SOL.

Searching more than 90 days is essential in GQ. ☹ That’s only since the end of March…

---

<div class="post-metadata">

**Author:** ![zev\_steinhardt](https://avatars.discourse-cdn.com/v4/letter/z/97f17d/32.png) [@zev\_steinhardt](https://boards.straightdope.com/u/zev_steinhardt)\
**Post date:** [June 28, 2001, 10:43pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/24 "2001-06-28T22:43:13Z")

</div>

I’m not so sure that limiting forums in the search is really a good idea either.

Usually, in the morning, I would do a quick search on my name to see if I was mentioned in any threads since the day before. Now, however, I’d have to do eigth different searches. That’s got to be far more database intensive than allowing all the forums in a single query (where there is no WHERE clause defining which forum to look in). In addition, I’m sure I’m not the only poster who searches for their name at least once a day. This may just end up causing far more queries to be executed against the database.

Zev Steinhardt

---

<div class="post-metadata">

**Author:** ![lawoot](https://avatars.discourse-cdn.com/v4/letter/l/35a633/32.png) [@lawoot](https://boards.straightdope.com/u/lawoot)\
**Post date:** [June 28, 2001, 10:55pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/25 "2001-06-28T22:55:22Z")

</div>

> [@](#):
>
> \*Originally posted by zev\_steinhardt \*  
> **Usually, in the morning, I would do a quick search on my name to see if I was mentioned in any threads since the day before. Now, however, I’d have to do eigth different searches. That’s got to be far more database intensive than allowing all the forums in a single query (where there is no WHERE clause defining which forum to look in). In addition, I’m sure I’m not the only poster who searches for their name at least once a day. This may just end up causing far more queries to be executed against the database.**

Same here, except I do an author search on my name to see if there was any activity on threads that interested me. I was rather surprised when I got a ‘no matching’ message, when I KNEW that I had done a post four hours earlier… “shouldn’t that have shown up?” I thought. Then I noticed the revision to the search parameters. Oh well… So I did the rather time consuming multi-board search as well… perturbed me enough to come to this board (which I RARELY do), and saw that it had been covered. How about a notice on each board (you know, in the announcement thread at the top of the board) or a notce on the search page?

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [June 28, 2001, 11:08pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/26 "2001-06-28T23:08:57Z")

</div>

I hate to be a spoilsport here, but it might be a good idea to discourage folks from searching on their name in all fora. Search is the single biggest load on the server. If you start your SDMB experience every day by doing an unnecessary search, that’s going to hurt performance.

Searching all fora individually might be a little harder on the user, but it shouldn’t be for the server. Searches on an unsorted database are linear time, which means that seaching a, then searching b, then searching c will use up just as much computer time as searching a, b, and c all together. Besides, when was the last time that you had no idea which of the eight fora a thread was in?

---

<div class="post-metadata">

**Author:** ![CnoteChris](https://avatars.discourse-cdn.com/v4/letter/c/278dde/32.png) [@CnoteChris](https://boards.straightdope.com/u/CnoteChris)\
**Post date:** [June 28, 2001, 11:37pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/27 "2001-06-28T23:37:52Z")

</div>

> [@](#):
>
> \*Originally posted by TubaDiva \*  
> \*\*FWIW, this is the first time in I can’t begin to tell you that I’ve been able to access the board in daylight hours. Coincidence? You tell me.  
> \*\*

Coincidence.

In the last few weeks the boards have been undergoing a sort of flip-flop, as it were. What used to be the fastest times to log on and peruse the boards, the evening hours, have now become the slowest time to check in. Conversely, what used to be the slow times, the afternoon hours, have now become the fastest times.

I don’t know about anyone else, but I’ve noticed it for about three weeks now.

It seems to me that people have simply switched the times when they check the board.

In response to the O.P.-

I guess I don’t understand. Isn’t this the same thing as erasing all threads that are over 90 days?

---

<div class="post-metadata">

**Author:** ![Albert\_Rose](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@Albert\_Rose](https://boards.straightdope.com/u/Albert_Rose)\
**Post date:** [June 28, 2001, 11:51pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/28 "2001-06-28T23:51:36Z")

</div>

Personally, I like Tuba’s idea – I’ll just have to toughen up and take it when I can’t search for something more than 90 days old. It’s a sacrifice that _I’m_ willing to make. But I may be one of the few.

I also prefer the “Read-Only Archive” (ROA) for older threads, but won’t maintaining such an archive be a tremendous load of extra work for the mods/admins? It seems that each day, all threads 91 days old will have to be added to the ROA. Is that feasible?

---

<div class="post-metadata">

**Author:** ![PlanMan](https://avatars.discourse-cdn.com/v4/letter/p/2bfe46/32.png) [@PlanMan](https://boards.straightdope.com/u/PlanMan)\
**Post date:** [June 29, 2001, 12:01am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/29 "2001-06-29T00:01:24Z")

</div>

> [@](#):
>
> \*Originally posted by Chronos \*  
> \*\*I hate to be a spoilsport here, but it might be a good idea to discourage folks from searching on their name in all fora. Search is the single biggest load on the server. If you start your SDMB experience every day by doing an unnecessary search, that’s going to hurt performance.
> 
> Searching all fora individually might be a little harder on the user, but it shouldn’t be for the server. … Besides, when was the last time that you had no idea which of the eight fora a thread was in? \*\*

[raising hand] Uh…O Grand High Moderator … if I may? … I too am one of those who does a Search on my name, usually AFTER looking at New Posts (otherwise New Posts only shows me the last few minutes, but that’s another Thread…) and, I often have no idea what fora I posted in, because - as I said - I tend to access threads thru New Posts, thus the forum is often irrelevant.

And **CNoteChris** brings up a good point, if we can’t search threads more than 90 days old, are they there?

---

<div class="post-metadata">

**Author:** ![reprise](https://avatars.discourse-cdn.com/v4/letter/r/ea666f/32.png) [@reprise](https://boards.straightdope.com/u/reprise)\
**Post date:** [June 29, 2001, 12:22am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/30 "2001-06-29T00:22:01Z")

</div>

Another vote for archiving the old posts as read only, and preferably having different search capabilities for current and archived posts.

One busy site I know archives at the end of each month - this stikes me as far less time intensive for the mods/admins than archiving on a daily basis.

---

<div class="post-metadata">

**Author:** ![CnoteChris](https://avatars.discourse-cdn.com/v4/letter/c/278dde/32.png) [@CnoteChris](https://boards.straightdope.com/u/CnoteChris)\
**Post date:** [June 29, 2001, 1:25am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/31 "2001-06-29T01:25:53Z")

</div>

> [@](#):
>
> \*Originally posted by reprise \*  
> **Another vote for archiving the old posts as read only…**

Maybe it’s because I know precious little about this topic, or the fact that it’s hotter than hell outside and it’s beginning to affect my brain, but how would putting threads older than 90 days in an archive speed things up?

You’d still need to utilize the search function in the archive to find the thread you’re after, right? And unless there’s a new server on the horizon, wouldn’t we still be performing our searches using the current servers capabilities?

Not that I’m against this idea, mind you, but it seems to me there’d still the same amount of threads both before and after the archiving that little would be accomplished.

I don’t mean to be a killjoy, I just don’t see the advantage.

---

<div class="post-metadata">

**Author:** ![TubaDiva](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tubadiva/32/507_2.png) [@TubaDiva](https://boards.straightdope.com/u/TubaDiva)\
**Post date:** [June 29, 2001, 2:21am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/32 "2001-06-29T02:21:47Z")

</div>

We’re not archiving EVERYTHING, just the oldies but goodies that people need to reference. This also includes the not-so-goodies folks are tired of discussing; we need to teach people to go there first instead of just posting, say, the “gry” question to the board.

The techs tell me that “search all” is the most intensive thing the server does, they have observed over and over again how that ties up the server and how traffic clogs up behind it. They’re recommended to us restricting or removing search for months now and we truly resisted it. We asked people to use it sparingly . . . to be selective . . . to think a little . . . the techs say that the great majority of the searches made were all-inclusive “Search All” functions.

I’m still geting online . . . and making posts . . .and it’s not the middle of the freaking night, so I tell you, I think it really makes a difference. For those that would rather trade performance for the ability to resurrect anything at any time, I dunno what to tell you.

We’re looking at the search function to see how much we can custom tailor it, this story’s not over.

your humble TubaDiva  
Administrator

---

<div class="post-metadata">

**Author:** ![jally](https://avatars.discourse-cdn.com/v4/letter/j/90ced4/32.png) [@jally](https://boards.straightdope.com/u/jally)\
**Post date:** [June 29, 2001, 3:28am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/33 "2001-06-29T03:28:53Z")

</div>

As I posted to you in my response just a few minutes ago before seeing this post:

If cluttered posts contribute toward clogging the system - and I’m not saying they _are_ - then incorporating this idea: [features.homestead.com](http://features.homestead.com/files/index.htm.html) (if it’s possible for vBulletin to do so) might help to discourage facetious clutterers, by allowing OP’s to tag them conspicuously.

along the principles of a dunce cap 😉

---

<div class="post-metadata">

**Author:** ![tomndebb](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@tomndebb](https://boards.straightdope.com/u/tomndebb)\
**Post date:** [June 29, 2001, 5:48am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/34 "2001-06-29T05:48:45Z")

</div>

Well, I don’t mind the separate search by Forum (although it can be a pain), but the loss of a search on anything older than 90 days means that my current practice of linking to old threads when a topic is repeated, to avoid re-posting my long-winded replies, is out the window.

I don’t know how badly vB is designed, but I would think that searches on blocks of dates (still aggravating, but at least the posts can be found) would avoid the hours-long searches while not treating the whole MB as if it had a 13 week memory. If we can’t search back beyond 90 days, we may as well just delete those posts, anyway. That will certainly save on server space.

---

<div class="post-metadata">

**Author:** ![China\_Guy](https://avatars.discourse-cdn.com/v4/letter/c/779978/32.png) [@China\_Guy](https://boards.straightdope.com/u/China_Guy)\
**Post date:** [June 29, 2001, 5:58am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/35 "2001-06-29T05:58:54Z")

</div>

I personally like to search all forums, since I’ve self-appointed myself to doing some quality control when people make erroneous remarks about China.

But, hey, it’s a free site. Do whatçha gotta do.

---

<div class="post-metadata">

**Author:** ![bunnymom](https://avatars.discourse-cdn.com/v4/letter/b/c4cdca/32.png) [@bunnymom](https://boards.straightdope.com/u/bunnymom)\
**Post date:** [June 29, 2001, 6:48am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/36 "2001-06-29T06:48:03Z")

</div>

I really think most folks will be able to suck it up and live with only threads less than 90 days old.

I have started to get really tired of reading “It’s been done before here” and “haven’t we already hashed this one out?” etc. Why should the new folks be snubbed like that? Why should they be prohibited from learning (we’re stamping out ignorance, remember?) just because someone has already asked a similar question months or even years before? Sometimes dopers pull rank on these newbies when this happens, seeming to say “_I_ was already _a 'doper_ when that question was answered, nyah-nyah-nyah!”

Maybe dumping the majority of the old threads, and archiving the others will stimulate new discussion on old subjects. Sure, there are some gems I’d hate to see go, but most of it is coal(Hi Una! 😉 ) not diamonds. And would it really be so unbearable to have to actually type out an answer? If you know that there has already been a thread about a question, then surely you can remember some details of the answer? And if you don’t, FINE, let someone else who does know answer instead. There’s nothing wrong with letting the new kids have a turn now and then.

Personally, if Tuba posted an announcement tomorrow that I could only view the boards in size 4 Arial font, yellow letters on electric blue background, while listening to a midi of ‘Some Enchanted Evening’ and wearing swim fins, I’d be the first person in line at the scuba store in the morning.

Do what you need to Tuba, in the end its the board and the dopers that are most valuable. Not all the bells and whistles.

---

<div class="post-metadata">

**Author:** ![Primaflora](https://avatars.discourse-cdn.com/v4/letter/p/898d66/32.png) [@Primaflora](https://boards.straightdope.com/u/Primaflora)\
**Post date:** [June 29, 2001, 8:17am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/37 "2001-06-29T08:17:35Z")

</div>

Hey I want Jally’s new feature! In the Pit! Yeah hey that would be so cool!

I’m easy to see the search function go. It’s nicer with it but if the choice is between search or a board as slow as pig poo, I’m all for speed

---

<div class="post-metadata">

**Author:** ![Lynn\_Bodoni](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Lynn\_Bodoni](https://boards.straightdope.com/u/Lynn_Bodoni)\
**Post date:** [June 29, 2001, 8:49am UTC](https://boards.straightdope.com/t/search-all-disabled/70471/38 "2001-06-29T08:49:56Z")

</div>

> [@](#):
>
> I also prefer the “Read-Only Archive” (ROA) for older threads, but won’t maintaining such an archive be a tremendous load of extra work for the mods/admins? It seems that each day, all threads 91 days old will have to be added to the ROA. Is that feasible?

As TubaDiva said earlier, we wouldn’t be archiving ALL of the threads, just the stuff that gets asked over and over. For instance, just off the top of my head, I’d say that about 99.44% of the Pit and MPSIMS threads do NOT need to be archived. And probably fewer than 10% of the GQ threads need to be immortalized. When I was weeding out ATMB threads (which I’ve temporarily stopped doing) I found that I needed to keep very few threads indeed. Most were just about specific problems, which could be deleted as soon as the problem was taken care of.

Anthracite, we’re discussing your idea in the mods’ email loop. Just because we don’t discuss it out in the open doesn’t mean that we’re not looking at it.

Jally, I think that most people do not want that feature. What’s more, I’m fairly sure that it would be very difficult if not impossible to implement\*. But feel free to start a poll in IMHO, if you want.

Lynn  
The Sicilian Cecilian

_I am not a tech, and am not speaking for the techs here_\*.

\*\*But I know that the Reader techs do NOT make hacks to the vBulletin software, if it’s not a vBulletin feature, we’re NOT gonna get it.

---

<div class="post-metadata">

**Author:** ![Una\_Persson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/una_persson/32/346_2.png) [@Una\_Persson](https://boards.straightdope.com/u/Una_Persson)\
**Post date:** [June 29, 2001, 12:05pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/39 "2001-06-29T12:05:39Z")

</div>

Would people PLEASE refrain from posting about “I don’t know how vBulletin works, but can’t you just…” or “I assume vBulletin can do this, I don’t know…”? Unless you have vBulletin or know how it works, **stop making guesses as to what the issues are**. It just adds more noise to the debate.

If you want to find out what vBulletin is and how it works, then download vBulletin Lite, install it, work with it, and find out. It seems that every day or so someone either has an idea about “how vBulletin might work” or “can’t you just simply link vBulletin to an ActiveX applet that uses a client-server model to dynamically index posts by the Wigwam Least Squares method…and no, I have no idea how to do it or actual code to post, I’m just the Idea Guy…”

Yes, vBulletin will allow you to search blocks of dates, if you apply some hacks that others have done to their Boards. I’m sure the people on the Jelsoft vBulletin forum can tell the SD tech people how to do it.

Lynn, I didn’t say it hadn’t been looked at, I simply said that not being able to search by any date would sink it, or at least severely limit it to 1 year back. Unless…you modify and copy the “search.php” file and put it in a special directory that only certain people have access to, so some can search by any date to build an index…hint hint… 😉

---

<div class="post-metadata">

**Author:** ![wring](https://avatars.discourse-cdn.com/v4/letter/w/838e76/32.png) [@wring](https://boards.straightdope.com/u/wring)\
**Post date:** [June 29, 2001, 2:01pm UTC](https://boards.straightdope.com/t/search-all-disabled/70471/40 "2001-06-29T14:01:17Z")

</div>

Sigh, and my first bumping into the hard wall of reality.

When I follow a GD thread, I really follow them. I remember them, and if some time later, there’s new developments, I think there are benefits to calling up the old thread and posting the update.

So, today, as I’m scanning news sources, I see an update to the Arsenic in drinking water debate. I think to myself ‘self, why that’s an important issue, let’s bring it back up’. I do the search ‘arsenic’ in GD set the perameters on the way-back machine to the maximum 90 days. and nope. it’s not there. So, I went back to the forum itself and set **their** way back machine for 100 days (I was hoping), and was able to locate the little hummer.

This is not meant as a criticism. I understand that those little hamsters are running their little hearts out on the server engines. Just sad.

[Previous page](https://boards.straightdope.com/t/search-all-disabled/70471.md?page=1)

[Next page](https://boards.straightdope.com/t/search-all-disabled/70471.md?page=3)
