I really like WordPress, I’m glad I moved to it from Blogger. I think with the right templates it’s pretty flexible, I wish I had a) more time and b) more css/layout skill to do some template work. However, WordPress search sucks.
It sucks for a few reasons,
- results come back in reverse date order (which makes sense for a blog but is too inflexible)
- there’s no indication in the search results which words matched the article
- the search just takes all the terms and does a basic sql query for any of them, so if you search for ‘i like bacon’ you get posts with the word like and then posts with the word bacon
- the standard navigation doesn’t tell you how many pages of results you got, just that you can read the next page
For blogs, I guess it’s ok as a basic tool, but really it should,
- return posts by most relevant first
- do proper searches based on the phrase you submit
- indicate which words matched the post
- show how many posts matched
- list the posts by just title, or summary or full and allow you to switch
- show which page you’re on, if there are more than one page of results
I’ve looked at various plugins, but not really had any luck finding one which fixes all the problems. I’ll keep looking.
Pingback: A Better Sitewide Search for WordPress Mu | Wulf
Try this one
http://welcome.totheinter.net/2009/05/22/a-better-sitewide-search-for-wordpress-mu/
I agree, it’s stunningly bad. It’s a pain for me especially, as people will be mainly searching for films and a search for “A Serious Man” returns every article ever written containing the word “a”
I’ve tried a number of plugins, so far to no avail.
Have a look at this one: http://wordpress.org/extend/plugins/relevanssi/