forked from nyeholt/silverstripe-solr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
219 lines (151 loc) · 6.31 KB
/
CHANGELOG
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
2013-08-15 v2.4.0
-----------------
* Added application of facet information to the query builder object instead of requiring it to be a custom process
* Made the query set*/add*() methods more fluent
* Renamed some methods in SolrSearchService to be more self-commenting
2013-07-20 v2.3.0
-----------------
* Added indexMultiple method to search service to allow multiple items
to be indexed at once
* Added boostValues option to SolrSearch page to allow users to configure
a field matching a certain value to be boosted higher in results
* Fixed some references to raw data key to make it easier to index arbitrary
data
* Made client for the search service injectable
2013-03-05 v2.2.0
-----------------
* Added geo spatial options for geo-restriction of results on SolrSearchPage
* Moved parts of SolrSearchPage to SolrQueryBuilder so that things like sorting
are part of the query building process, not manually applied to a params
array
* Fixed some issues with the indexing process to make clear distinction between
Live and Stage by retrieving the right content from Versioned:: methods
2013-02-14 v2.1.1
-----------------
* Added sortBy method to query builder to allow specifying sort from the
builder object
* Added filter fields to the core options on SolrSearchPage
* Added a latLon retrieval method to SolrGeoPoint to retrieve the latitude
and logitude as a comma separated string
2013-02-11 v2.1.0
-----------------
* Added in some basic geo spatial indexing capability
* Added composer file
2012-12-10 v2.0.3
-----------------
* Updated underlying Apache_Solr php library to allow for cURL usage
2012-12-03 v2.0.2
-----------------
* Fixed possible notice error if results comes back empty on windows
boxes
2012-11-01 v2.0.1
-----------------
* Fixed issue where the results action doesn't render the _results template
when triggered by a form execution by explicitly calling renderWith and
passing the current classname
2012-10-26 v2.0.0
-----------------
* Updated to use solr 3.6 as the baseline, which means changing
all field types from _mt (the SS customised type) to using
_txt. Otherwise, no big changes
2012-08-02 v1.0.1
-----------------
* Reindex task can reindex multiple types at once
* Hitting 'Reindex' in the admin UI reindexes all configured types
2012-06-15 v1.0.0
-----------------
* Added ability to select multiple types to search on for a single search
page. Also, this is the first release for ss3!
2012-05-18 v0.9.0
-----------------
* Added ability to set a listing template for the result items to be displayed
within if the Listing Page module is installed
2012-05-14 v0.8.1
-----------------
* Fixed a bug in reading the log file for locally started solr instances
2012-04-04 v0.8.0
-----------------
* Results can now be cached if a SS_Cache object is set as the cache
property for the SolrSearchService. This will return results even if
the solr server is unable to be contacted
2012-03-23 v0.7.1
-----------------
* Use the SolrTypeConfiguration in the list of types a page can search
on
2012-01-27 v0.7.0
-----------------
* Added ability to index and search arbitrary non-DataObject content
2011-12-08 v0.6.2
-----------------
* Added a unique ID when starting solr so the correct one is identified when
looking for the existing instance
* CONFIG Allow developers to select where the data dir is placed
2011-12-06 v0.6.0
-----------------
* FEATURE Added functionality that allows the start and stop of the bundled
solr jetty servlet container file from within the CMS, allowing ADMIN users
to start/stop Solr directly.
2011-09-26 v0.5.0
-----------------
Small changes that make faceted nav a bit nicer to work with
* MINOR: Updated text to be clearer that case sensitive is an untokenised
indexing method
* BUGFIX: In some cases it's best to have a quoted string for the facet
search (eg if the term is a Case sensitive untokenised string
* BUGFIX: Allow multiple and terms with the same field names
* FEATURE: Added ability to display a listing of results as the search page
* BUGFIX: Allow freeform queries to be specified if the user knows how
* BUGFIX: Remove the exclusion of multivaluefields if they have an empty
set as their value, otherwise they're not included in searches
* BUGFIX: Check that a valid field was found before adding it to the list of
fields being searched
2011-07-21 v0.4.1
-----------------
* Fix issue where subsites was disabled and occasionally caused issues with
URLSegment
2011-07-12 v0.4.0
-----------------
* Users can configure solr indexing from the "Solr" section of the admin
interface. Select the page type, then select which fields should be indexed
for that type
* Updated the schema.xml to allow for a 'multitext' type which provides for
case insensitive searching
* Introduced the ability to boost certain fields in searches
* Added dismax option for search
2011-07-11 v0.3.5
-----------------
* Indexing of content uses the queuedjobs module if available to process
the actual indexing of an individual item. Uses the immediate mode jobs
so that the indexing happens straight away.
2011-05-27 v0.3.4
-----------------
* Added ability to specify which fields will be searched on by default
when a user performs a query
2011-03-31 v0.3.3
-----------------
* Fixed issue where empty strings in facet results were being passed through
as _empty_
2011-03-08 v0.3.2
-----------------
* Fixed error caused by unpublish failing if solr has gone away
2011-02-03 v0.3.1
-----------------
* Fixed declaration of reindex job to detect queuedjob module existence first
2010-10-26 v0.3.0
-----------------
* Added ability to query against both Live and Draft data sources. If an
object is versionable, it will be indexed with either Live or Stage,
depending on whether it is written or published. For non-versioned content,
it is actually indexed with BOTH stages, indicating that it is relevant for
a search in either stage"
2010-10-21 v0.2.1
-----------------
* Fixed bug where associativity precedence in query syntax stopped pages
being found by 'title'
2010-06-21 v0.2.0
-----------------
* Better interface for searching by providing a complete 'SearchPage'
implementation
* Added support for faceting
* Added support for queueing reindexing to reduce user wait time (if the
QueuedJobs module is installed)