Hi Mark,
How did you install Xapian? Did you follow all the Installation and Configuration instructions at <https://github.com/notanumber/xapian-haystack/blob/master/README.rst>?
I installed the corresponding Debian packages: python3-xapian-haystack, python3-xapian, libxapian30.
Configuration: HAYSTACK_CONNECTIONS = { 'default': { #'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': '/var/lib/mailman3/web/fulltext_index', # You can also use the Xapian engine, it's faster and more accurate, # but requires another library. # http://django-haystack.readthedocs.io/en/v2.4.1/installing_search_engines.ht... # Example configuration for Xapian: 'ENGINE': 'xapian_backend.XapianEngine' }, }
Did you run the Django Admin rebuild_index command after installing and setting up Xapian?
rebuild_index fails with the same error: [ERROR/MainProcess] Failed indexing 1 - 1000 (retry 5/5): update() got an unexpected keyword argument 'commit' (pid 28576): update() got an unexpected keyword argument 'commit'
Best Regards Bjoern