xapian-haystack

A Xapian backend for Haystack
Download

xapian-haystack Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • David Sauve
  • Publisher web site:
  • http://github.com/notanumber/

xapian-haystack Tags


xapian-haystack Description

A Xapian backend for Haystack xapian-haystack is a backend which can be used with the Django Haystack search API.More information on Haystack can be found here: http://haystacksearch.org/xapian-haystack is licensed under the GPL, please see the included LICENSE file for more information.Notes:* Due to an issue with mod_python causing deadlocks with Xapian (http://trac.xapian.org/ticket/185), mod_python is not supported with xapian-haystack. It may work, with some tweaking, but your mileage will vary.* Because Xapian does not support simultaneous WritableDatabase connections, it is strongly recommended that users either set WSGIDaemonProcess processes=1 or override the default SearchIndex class to remove the post-save and post-delete signals that cause an immediate re-index. Instead, manually re-index your site content through a cronjob at pre-determined times.Installation:1. Copy or symlink xapian_backend.py into haystack/backends/ or install it by running one of the following commands: python setup.py installor pip install xapian-haystackor easy_install xapian-haystack2. Add HAYSTACK_XAPIAN_PATH to settings.py3. Set HAYSTACK_SEARCH_ENGINE to xapian Requirements: · Python · Django · django-haystack · Xapian and Omega · mod_wsgi 1.3.X


xapian-haystack Related Software