<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: whoosh</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/whoosh.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-11-30T08:07:03+00:00</updated><author><name>Simon Willison</name></author><entry><title>Haystack 1.0 Final Released</title><link href="https://simonwillison.net/2009/Nov/30/haystack/#atom-tag" rel="alternate"/><published>2009-11-30T08:07:03+00:00</published><updated>2009-11-30T08:07:03+00:00</updated><id>https://simonwillison.net/2009/Nov/30/haystack/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://toastdriven.com/fresh/haystack-10-final-released/"&gt;Haystack 1.0 Final Released&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I’ve used Haystack on a number of projects recently, and it has proved itself as a completely painless way of adding full-text search (using Solr or Whoosh—I haven’t tried the Xapian backend yet) to a Django ORM powered project in just a few minutes. Congratulations, Daniel + contributors.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/daniel-lindsley"&gt;daniel-lindsley&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/haystack"&gt;haystack&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search"&gt;search&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/solr"&gt;solr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whoosh"&gt;whoosh&lt;/a&gt;&lt;/p&gt;



</summary><category term="daniel-lindsley"/><category term="django"/><category term="haystack"/><category term="python"/><category term="search"/><category term="solr"/><category term="whoosh"/></entry><entry><title>Haystack</title><link href="https://simonwillison.net/2009/Apr/17/haystack/#atom-tag" rel="alternate"/><published>2009-04-17T21:53:49+00:00</published><updated>2009-04-17T21:53:49+00:00</updated><id>https://simonwillison.net/2009/Apr/17/haystack/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://haystacksearch.org/"&gt;Haystack&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A brand new modular search plugin for Django, by Daniel Lindsley. The interface is modelled after the Django ORM (complete with declarative classes for defining your search schema) and it ships with backends for both Solr and pure-python Whoosh, with more on the way. Excellent documentation.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://toastdriven.com/fresh/announcing-haystack-modular-search-django/"&gt;Toast Driven&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/daniel-lindsley"&gt;daniel-lindsley&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/haystack"&gt;haystack&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/orm"&gt;orm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search"&gt;search&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/solr"&gt;solr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whoosh"&gt;whoosh&lt;/a&gt;&lt;/p&gt;



</summary><category term="daniel-lindsley"/><category term="django"/><category term="haystack"/><category term="orm"/><category term="python"/><category term="search"/><category term="solr"/><category term="whoosh"/></entry><entry><title>Xapian performance comparision with Whoosh</title><link href="https://simonwillison.net/2009/Feb/14/xapian/#atom-tag" rel="alternate"/><published>2009-02-14T13:15:15+00:00</published><updated>2009-02-14T13:15:15+00:00</updated><id>https://simonwillison.net/2009/Feb/14/xapian/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://xapian.wordpress.com/2009/02/12/xapian-performance-comparision-with-whoosh/"&gt;Xapian performance comparision with Whoosh&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Whoosh appears to be around four times slower than Xapian for indexing and empty cache searches, but Xapian with a full cache blows Whoosh out of the water (5408 searches/second compared to 26.3). Considering how fast Xapian is, that’s still a pretty impressive result for the pure-Python Whoosh.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/full-text-search"&gt;full-text-search&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/richard-boulton"&gt;richard-boulton&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search"&gt;search&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whoosh"&gt;whoosh&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xapian"&gt;xapian&lt;/a&gt;&lt;/p&gt;



</summary><category term="full-text-search"/><category term="python"/><category term="richard-boulton"/><category term="search"/><category term="whoosh"/><category term="xapian"/></entry><entry><title>Whoosh</title><link href="https://simonwillison.net/2009/Feb/12/whoosh/#atom-tag" rel="alternate"/><published>2009-02-12T12:49:59+00:00</published><updated>2009-02-12T12:49:59+00:00</updated><id>https://simonwillison.net/2009/Feb/12/whoosh/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://whoosh.ca/"&gt;Whoosh&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A brand new, pure-python full text indexing engine (think Lucene). Claims to offer performance in the same league as wrappers to C or Java libraries. If this works as well as it claims it will be an excellent tool for adding search to projects that wish to avoid a dependency on an external engine.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/full-text-search"&gt;full-text-search&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lucene"&gt;lucene&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search"&gt;search&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whoosh"&gt;whoosh&lt;/a&gt;&lt;/p&gt;



</summary><category term="full-text-search"/><category term="lucene"/><category term="open-source"/><category term="python"/><category term="search"/><category term="whoosh"/></entry></feed>