This documentation covers Review Board 4.0.
You can select a version above or
view the latest documentation.
reviewboard.search.search_backends.whoosh
A backend for the Whoosh search engine.
-
class
WhooshConfigForm
(*args, **kwargs)[source]
Bases: reviewboard.search.search_backends.base.SearchBackendForm
A form for configuring the Whoosh search backend.
-
clean_search_index_file
()[source]
Clear the search_index_file field.
This ensures the value is an absolute path and is writable.
-
declared_fields
= {'search_index_file': <django.forms.fields.CharField object>}[source]
-
class
WhooshBackend
[source]
Bases: reviewboard.search.search_backends.base.SearchBackend
The Whoosh search backend.
-
search_backend_id
= u'whoosh'[source]
-
name
= u'Whoosh'[source]
-
haystack_backend_name
= u'haystack.backends.whoosh_backend.WhooshEngine'[source]
-
config_form_class
[source]
alias of WhooshConfigForm
-
form_field_map
= {u'search_index_file': u'PATH'}[source]
-
default_settings
[source]
The default settings for the backend.
This is dynamic, in order to account for a change to
SITE_DATA_DIR
. In production, this value shouldn’t change, but
it does in unit tests.