A Lucene-based Search Plugin For WordPress

There are many things I love about WordPress — the extendability, the ease of use, and large library of themes available online, to name a few. But if there is one aspect of WordPress that needs a little work, it is the default search functionality.

Recently, I’ve been spending a lot of time working on a search plugin for WordPress that is based on the Lucene search engine — a very cool and powerful search library used by a lot of big places. The plugin is in its beta stage, and ready for use and evaluation by anyone who would like to check it out. The plugin is currently implemented on my blog, so you can use the search box on the upper-right side to see it in action.

wpSearch uses the PHP port of the library by Zend. It also spawned a sub-project, the PHP StandardAnalyzer. You can read more about that here.

The search currently uses a lightbox floating over the page to allow users to navigate search results. An option to integrate the results into the page may be and option in the future.

The major features of wpSearch are:

  • Unmatched and customizable search relevancy (that’s the power of Lucene working)
  • Very fast search speed
  • Wildcard and Boolean operator support
  • Easy installation
  • Instantly updated searching after a post has been written
  • Searching of Posts and Pages

Features for advanced users:

  • Customizable interface via CSS
  • Access to the internal search service for extendability

wpSearch was written for a development contest at LTech Consulting (a firm specializing in search with Lucene and the Google Search Appliance), but with the full intent of being open source.  If anyone is interested in helping develop it, drop me a comment on this post.

Also, if anyone gives this plugin a try and has any suggestions, I would really appreciate your input! Just leave a comment and I’ll get back to you. The plugin will be made available in the WordPress search repository shortly.

Full information about wpSearch (installation instructions, screenshots, etc) is available on wpSearch’s project page.

This entry was posted in PHP Development, Search Engine Development and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Pingback: wpSearch Accepted Into Wordpress Plugins / New Release

  • http://www.absoluteherbal.co.uk absolute Herbal

    i really like you blog. i learned a lot reading here today. Keep up good work. I will make sure i visit this blog daily

  • http://www.softwaremango.com/ Software Reviews

    Thanks for the post mate. Continue posting like this one.

  • http://webhosting-dir.com webhosting dir

    works great, have installed in my review blog and am very impressed and pleased, thanks

  • http://www.megafta.com joe

    That was great!!

  • http://www.thearticlepad.com terry

    yes as im impress works nice
    I have build a website with free website contents and we pay you for unique articles
    over 60’000 articles for your website
    http://www.thearticlepad.com

  • http://www.designzone.com Design Zone Search Engine Optimization Services Los Angeles, CA

    As a PHP (Zend) Developer, this is exactly what I have been looking for.

  • http:/www.indirbir.com indir

    works great, have installed in my review blog and am very impressed and pleased, thanks

  • http://www.shoppingugg.co.uk uggs

    it is very useful

  • http://www.bettersextips.net Anika

    I love te colours and lay out of your blog, i really want to get hold of this theme, what are you using?

  • Pingback: A Lucene based Search Plugin For Wordpress | internet marketing tools

  • http://www.directoriocusco.com/ Carmen “Directorio Cusco” Gonzales

    I want to implement my web site, so I need to use the plugin on my blog, if anyone who would like to check it out. please check out at my web site

    Thank you for your help

  • http://www.autogobiernoayllu.com/ Carmen “Autogobierno Ayllu” Gonzales

    I need some help to implement my web page… I used wordpress so I need information for plugins

    Thank a lot

  • http://www.internetmarketingseoarkansas.com Internet Marketing Arkansas

    I wish I understood more about Boolean searching. I know it involves utilyzing specific logic, but not sure what the perameters are. Can anyone direct me on this? Looks like a great plug in.

  • http://www.adsense-earning-cash.blogspot.com Adsene earning cash

    works great,i have installed in my analyse blog and am very impressed and pleased, thanks

  • http://www.berufsbekleidung-schroeter.de/ Berufsbekleidung

    i really like you blog. i learned a lot reading here today. Keep up good work. I will make sure i visit this blog daily

  • http://www.detox8.com detox foot spa

    works great,i have installed in my analyse blog and am very impressed and pleased, thanks

  • http://www.computer-bomb.com brad

    great site. Thank you for this useful piece of information. it helped me out a lot

  • Petrus4

    I am getting no search results when searching multiple terms using Chrome browser..

  • Pingback: Battery Duracell Link « Ballmdr’s Weblog

  • http://xn--1-twf0eubl4bip8bbb3npgpa.blogspot.com เกมส์ทําอาหาร

    works great,i have installed in my analyse blog and am very impressed and pleased, thanks
    hahahah…hahaha

  • http://www.foxoyun.net kral oyun

    I need some help to implement my web page… I used wordpress so I need information for plugins

    Thank a lot

  • http://scriptech.net Bucee

    I’ve just installed it to one of my blog and it works perfectly for me. Thank you for the great work.

  • http://www.yourbeautyguide.info/ buzzmeUP

    Thanks a lot…. i learned a lot… i’ve just installed it on my blog and it works perfectly..

    again thank you so much….

  • http://www.moldremoval.com Mold Removal Gainesville

    I have just installed it to one of my blog and it works perfectly for me. Thank a lot. Works great.

  • http://www.plates-tr.net Pilates Hareketleri

    Good Content Thanks…

  • http://pornocuizle.com 219320

    Thats great for small wordpress sites

  • Captain Kane
  • brain dumps
  • ahi evran
  • travesti

    Thanks a lot for giving a beautifull post. Travesti

  • trvturkey