forked from notanumber/xapian-haystack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASES
147 lines (103 loc) · 5.02 KB
/
RELEASES
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
xapian-haystack-1.1.5BETA
=========================
Tagged on December 20, 2010 by David Sauve <dsauve@trapeze.com>
Code Changes
------------
* Merged `field_weights` branch to add support for field weights for Haystack 1.1
Known Issues
------------
* `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content.
* __in filter combined with punctuation drops valid results
* Spelling suggestions not programatically useful
* `more_like_this` slow on large database
* * *
xapian-haystack-1.1.4BETA
=========================
Tagged on December 6, 2010 by David Sauve <dsauve@trapeze.com>
Code Changes
------------
* Updated SearchBackend.update to be smarter when indexing multi-value fields and stemming. It will now only stem text fields and will properly index each field of a MultiValueField.
* MultiValueFields will no longer store data in the value column of the index.
* Faceted fields will now be automatically duplicated internally. This corresponds to Haystack, SHA c8f8d, http://github.com/toastdriven/django-haystack/commit/c8f8dcc2d79a9dcb67deefdc031629655b874820
* `__startswith` filter has been improved to work more efficiently.
* `SearchResults` obey the type of data chosen in their corresponding field in the `SearchIndex` if present.
* Changed `SearchBackend.update` method to index terms with punctuation as well as using the Xapian.TermGenerator.
* Fixed another occurrence of DatabaseModifiedError
* Updated for compatibility with Xapian 1.2 by removing deprecated method calls and slightly refactoring the way queries are constructed.
* SearchQuery._term_query will now properly build a query for field `id` and `django_ct` fields.
* Rewrote `clear` to `shutil.rmtree` instead of iterating all of the database documents.
* Corrected result count. Now queries the match set for the correct count rather than using the estimated count.
Known Issues
------------
* `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content.
* __in filter combined with punctuation drops valid results
* * *
xapian-haystack-1.1.3BETA
=========================
Tagged on January 27, 2010 by David Sauve <dsauve@trapeze.com>
Minor Code Changes
------------------
* Corrected an issue where `site` was not being passed into SearchBackend.
* Corrected an issue with SearchBackend.search that raised an OverFlowError when trying to slice a SearchQueryset.
Known Issues
------------
* `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content.
* `SearchResults` should obey the type of data chosen in their corresponding field in the `SearchIndex` if present
* `__startswith` filter is highly inefficient, especially with large data-sets.
* MultiValueFields should not store data in the value column of the index
* SearchQuery doesn't handle multiple exclude attributes correctly
* * *
xapian-haystack-1.1.2BETA
=========================
Tagged on January 15, 2010 by David Sauve <dsauve@trapeze.com>
Minor Code Changes
------------------
* Corrected an issue with multiple-term boosts incorrectly weighting terms and returning unexpected results.
* Added early detection and recovery for DatabaseModifiedError.
Known Issues
------------
* `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content.
* `SearchResults` should obey the type of data chosen in their corresponding field in the `SearchIndex` if present
* * *
xapian-haystack-1.1.1BETA
=========================
Tagged on December 8, 2009 by David Sauve <dsauve@trapeze.com>
Major Code Changes
------------------
* `SearchBackend` now has two additional properties, `schema` and `content_field`, that are cached after the first access. This fixes an issue where running a `SearchQuery` with value ranges sometimes caused an exception to be raised.
Known Issues
------------
* `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content.
* * *
xapian-haystack-1.1.0BETA
=========================
Tagged on December 6, 2009 by David Sauve <dsauve@trapeze.com>
Major Code Changes
------------------
* `SearchBackend.search` now takes a Xapian::Query instead of a query_string.
* `SearchQuery.build_query` now returns a Xapian::Query
* `SearchBackend` now includes an extra `parse_query` method that takes a query string and returns a Xapian::Query
Known Issues
------------
* `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content.
* * *
xapian-haystack-1.0.1BETA
=========================
Tagged on September 11, 2009 by David Sauve <dsauve@trapeze.com>
* * *
xapian-haystack-1.0.0BETA
=========================
Tagged on August 11, 2009 by David Sauve <dsauve@trapeze.com>
* * *
xapian-haystack-0.7.0ALPHA
==========================
Tagged on August 2, 2009 by David Sauve <dsauve@trapeze.com>
* * *
xapian-haystack-0.6.0ALPHA
==========================
Tagged on July 31, 2009 by David Sauve <dsauve@trapeze.com>
* * *
xapian-haystack-0.5.0ALPHA
==========================
Tagged on July 27, 2009 by David Sauve <dsauve@trapeze.com>
* * *