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.

24 Comments

  1. Posted July 26, 2008 at 1:17 pm | Permalink

    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

  2. Posted September 30, 2008 at 1:44 pm | Permalink

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

  3. Posted November 3, 2008 at 9:43 pm | Permalink

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

  4. Posted December 13, 2008 at 6:51 pm | Permalink

    That was great!!

  5. Posted January 16, 2009 at 9:30 am | Permalink

    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

  6. Posted March 31, 2009 at 1:25 pm | Permalink

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

  7. Posted April 13, 2009 at 12:44 am | Permalink

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

  8. Posted May 17, 2009 at 3:34 am | Permalink

    it is very useful

  9. Posted May 29, 2009 at 9:09 am | Permalink

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

  10. Posted August 31, 2009 at 6:39 pm | Permalink

    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

  11. Posted August 31, 2009 at 6:42 pm | Permalink

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

    Thank a lot

  12. Posted October 13, 2009 at 11:05 pm | Permalink

    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.

  13. Posted October 28, 2009 at 8:08 am | Permalink

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

  14. Posted December 6, 2009 at 2:33 pm | Permalink

    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

  15. Posted January 16, 2010 at 5:13 am | Permalink

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

  16. Posted January 22, 2010 at 4:20 am | Permalink

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

  17. Petrus4
    Posted February 9, 2010 at 3:09 am | Permalink

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

  18. Posted February 21, 2010 at 8:58 am | Permalink

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

  19. Posted March 19, 2010 at 8:50 pm | Permalink

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

    Thank a lot

  20. Posted September 18, 2010 at 2:50 am | Permalink

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

  21. Posted September 29, 2010 at 12:01 am | Permalink

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

    again thank you so much….

  22. Posted October 5, 2010 at 2:43 am | Permalink

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

  23. Posted November 13, 2010 at 11:55 am | Permalink

    Good Content Thanks…

  24. Posted April 22, 2011 at 4:33 pm | Permalink

    Thats great for small wordpress sites

3 Trackbacks

  1. [...] (more info in my previous post), the lucene-powered search plugin for WordPress, has officially been accepted into the WordPress [...]

  2. [...] A Lucene based Search Plugin For WordPress Posted by root 3 days ago (http://codefury.net) Wpsearch was written for a development contest at ltech consulting a firm if anyone is interested in helping develop it drop me a comment on this post the lucene powered search plugin for wordpress has officially been Discuss  |  Bury |  News | A Lucene based Search Plugin For WordPress [...]

  3. By Battery Duracell Link « Ballmdr’s Weblog on February 15, 2010 at 3:26 am

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">