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.
Wednesday, May 5, 2010
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!
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!
Subscribe to:
Posts (Atom)