Showing posts with label drupal search broken. Show all posts
Showing posts with label drupal search broken. Show all posts

Wednesday, May 5, 2010

Drupal 5.x Search vs 6.x Search

Sometimes it seems like I am just searching for the perfect search.

I have a site that has close to 7,000 nodes of resource contacts. All the contacts have a phone number. I can jot down a phone number and have it exactly right. In Drupal 5.x I could search on the phone number and just go right to that resource.

I upgraded to Drupal 6.16 from Drupal 5.22 and the search died.

That was bad news for me and the usefulness of my site.

I would put a phone number in the search box and get almost every node in the site in the output.

So I searched all over drupal.org and the web via google.com and tried to learn what had changed to kill my search from Drupal 5.x to 6.x.

I never did find any documentation on the change that did me in, but in the Drupal handbook at the link below

http://drupal.org/handbook/modules/search/

I found the following

"If you're looking for an exact phrase, enclose it in quotation marks."

Now there's an idea - put your search keyword in quotes. That wasn't necessary in 5.x searches -- but apparently it is necessary in Drupal 6.x searches.

I was doing things like adding the Custom Google Search Engine module and the Search Lacene API search - but it was all unnecessary.

The power of quotation marks was all that I needed.

Monday, February 8, 2010

Lost my search function on Drupal 4.7

Here's the scenario -

I was moving an old web site -- and saw the huge number of searches and thought that they were bloating up database. I cleared out the searches and search index file.

Guess what?

When I tested the search in the new installation I got very few or no hits.

What to do?

I did a number of searches on the problem.

Like

Drupal 4.7 search broken

Drupal 4.x search problem

Drupal 4.7 search won't work

nothing seemed to work out

I tried editing a few posts and running cron.php after each edit. Those posts showed up in the search.

Then reading another bit of advice - I saw that I go to

Admin
Settings
Search

and if you change the number of letters you use as a minimum the site is reindexed.

I changed the number a few times - also I set the number of nodes reindexed in each cron to 50.

After doing that enough times to cover the whole site I had my index restored and working.

Good news -

Right?

Right!