Indexing my web site for search

I’ve been looking for site indexing code to support searching my web site.  Yes, you can certainly use Google for some of my content.  But Google won’t typically see content that’s not linked in.  Then there’s the data hidden away in databases instead of HTML.

Looking around at this time, nothing really excites me.  I want something fairly light weight, fast, and capable of indexing content from my HTML, PHP, blogs and photos.  I also want something that easily integrates into the look and feel of my site, today and 2 years from now.

Conceptually, I like xapian.  There’s also the ‘omega’ package built on xapian.  However, omega’s ‘omindex’ doesn’t work for me; I’ve got considerable textual content in PHP files and ‘omindex’ skips PHP.  It also doesn’t handle WordPress blogs, gallery3 databases, etc.  I’m also not terribly fond of the output of omega (though that’s not difficult to change).

I’ve decided I’ll write my own indexer and search using xapian as the back end.  In fact I’ve already written the code to index HTML and PHP files, and have a design for the code to index my blog posts.  I have a test search program that emits simple HTML.  All looks good so far; after indexing a handful of pages, searches yield appropriate document weights and rankings.

Tool Cart Tools Order #2

I ordered more tools for my upcoming tool cart. Another small round of Snap-On:

MTD 190-833 Dozer Blade on Cub Cadet SLTX1050

Today I shimmed the mounts for the MTD 190-833 dozer blade, to make it touch the ground when lowered. I used longer grade 8 bolts and a pair of stainless steel washers plus three grade 8 washers to shim the mount at the top.

I then installed the MTD 190-874 wheel weights and plowed the driveway of the 4″ of snow we received last night. It worked very well, and at this point I’m glad I got the dozer blade instead of the much more expensive snowthrower. I spent a lot less money, and the dozer blade will be useful for more than just snow.

Tools for new tool cart

I’ve been slowly acquiring tools for a tool cart that I will use as my go-to cart for automotive work.  Other than tools I received as Christmas gifts from loved ones, I’ve thus far been focused on 1/4″ hex drive tools (ratcheting screwdrivers and the like).  You can read about what I have so far here and see my remaining wish list here.