forked from django-haystack/django-haystack
-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO
63 lines (56 loc) · 1.74 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
In Progress
===========
* GitHub issues.
* Formal packaging.
* Thread-safety (ongoing).
Future
======
* Lucene backend.
* Make schema generation more flexible.
* Distributed read/write setup?
* A QueueSearchIndex (add to queue for updating instead of immediately firing update)?
* SearchManager to be attached to Models?
* Move to a ``post_commit`` signal should Django ever add one, to ensure documents
are added ONLY after everything saves successfully.
Complete
========
* Move to "site" setup a la NFA
* Research various backend capabilities
* Convert to SearchQuerySet
* Prevent forking (better extendability)
* Rip out query parser
* Rip out paginator
* Fix ModelSearchForm to get site's registered indexes
* Work on initial docs
* Refactor ModelIndex
* Test coverage for ModelIndex
* Finish Solr SearchQuery
* PySolr branch on GitHub for JSON
* Better "no-template" handling for ModelIndex
* Support for stored (non-indexed) fields
* Support for More-Like-This
* Provide a management command to create a Solr schema
* Highlighting
* Better ModelIndex support
* Support for faceting
* Support FQ to initially limit the results
* Figure out how to load sites regardless
* Tests for backends
* Good Test Coverage
* Good Docs
* Several complete backends
* A management command to update (last 24 hours).
* setup.py
* Why Haystack/History documentation.
* A means to control commit frequency on updates.
* Better automatic site loading.
* Docs on SearchIndexes (prepare's).
* Handle missing dependencies.
* Docs on backends.
* Docs on faceting.
* Docs on forms/views.
* Docs on contributing.
* ModelIndexes to streamline index setup.
* Spelling support?
* A pure Python dummy backend for testing purposes? (Whoosh)
* A means to register multiple ModelIndexes with a Model?