File: RELEASE_CHANGES

package info (click to toggle)
ruby-ferret 0.11.8.5-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,512 kB
  • ctags: 12,750
  • sloc: ansic: 73,395; ruby: 8,131; makefile: 6
file content (137 lines) | stat: -rw-r--r-- 6,757 bytes parent folder | download | duplicates (4)
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
(in /home/dave/w/ferret/ruby)
------------------------------------------------------------------------
r830 | dbalmain | 2008-03-01 14:10:47 +1100 (Sat, 01 Mar 2008) | 1 line

A few more updates to the build system
------------------------------------------------------------------------
r829 | dbalmain | 2008-03-01 13:55:16 +1100 (Sat, 01 Mar 2008) | 1 line

A few more updates to the build system
------------------------------------------------------------------------
r828 | dbalmain | 2008-02-29 10:48:33 +1100 (Fri, 29 Feb 2008) | 1 line

Moved largefile test to a new long_running test directory so that tests can be run more easily
------------------------------------------------------------------------
r826 | dbalmain | 2008-02-29 10:09:48 +1100 (Fri, 29 Feb 2008) | 1 line

Updated references to ferret/version.rb. Updated Rakefile to allow release task testing
------------------------------------------------------------------------
r825 | dbalmain | 2008-02-29 10:02:27 +1100 (Fri, 29 Feb 2008) | 1 line

Updated Rakefile to clean it up (added namespaces).
------------------------------------------------------------------------
r824 | dbalmain | 2008-02-29 10:01:08 +1100 (Fri, 29 Feb 2008) | 1 line

Updated :filter_proc so that custom PostFilter extensions can be built and applied to searches. See ruby/examples/c_extensions/age_filter
------------------------------------------------------------------------
r823 | dbalmain | 2008-02-26 18:44:39 +1100 (Tue, 26 Feb 2008) | 1 line

Fixed ticket #277. This will also help with the correct highlighting of matching urls in queries
------------------------------------------------------------------------
r822 | dbalmain | 2008-02-22 12:46:48 +1100 (Fri, 22 Feb 2008) | 1 line

Updated to latest posh.h => http://poshlib.hookatooka.com/poshlib/
------------------------------------------------------------------------
r821 | dbalmain | 2008-02-22 09:05:25 +1100 (Fri, 22 Feb 2008) | 1 line

Added ruby bindings to MultiMapper for testing in Ruby
------------------------------------------------------------------------
r820 | dbalmain | 2008-02-09 14:30:55 +1100 (Sat, 09 Feb 2008) | 1 line

Updated svn:ignore properties to handle new stemmer files
------------------------------------------------------------------------
r819 | dbalmain | 2008-02-09 14:27:46 +1100 (Sat, 09 Feb 2008) | 9 lines

Fixed Ticket #337. StemFilter.new now works with 'English', :english or
'EnGlIsH' and 'UTF_8' or 'utf-8' etc.

Also, good news for Norwegians, Romanians, Turks and Finns. We now have 3 new
stemmers for Norwegian, Romanian and Turkish and 2 new stop-word lists for
Finnish and Hungarian. Please try them out and let me know if there are any
problems.


------------------------------------------------------------------------
r818 | dbalmain | 2008-02-09 13:20:37 +1100 (Sat, 09 Feb 2008) | 1 line

Removed old version of stemmer. Making way for new version. This will break build temporarily
------------------------------------------------------------------------
r817 | dbalmain | 2008-02-09 11:55:02 +1100 (Sat, 09 Feb 2008) | 1 line

Added a very useful group_by example.
------------------------------------------------------------------------
r816 | dbalmain | 2008-02-09 09:26:20 +1100 (Sat, 09 Feb 2008) | 1 line

Updated documentation for :filter_proc to indicate that you can return a Float to be used to modify the score.
------------------------------------------------------------------------
r815 | dbalmain | 2008-02-09 00:27:58 +1100 (Sat, 09 Feb 2008) | 1 line

Made TypedRangeQuery the default range query when used from Ferret::Index::Index
------------------------------------------------------------------------
r814 | dbalmain | 2008-02-08 23:16:55 +1100 (Fri, 08 Feb 2008) | 1 line

Made the TypedRangeQuery optional in the query parser
------------------------------------------------------------------------
r813 | dbalmain | 2008-02-08 23:12:13 +1100 (Fri, 08 Feb 2008) | 1 line

Added TypedRangeQuery and TypedRangeFilter to the ruby bindings
------------------------------------------------------------------------
r812 | dbalmain | 2008-02-08 22:19:31 +1100 (Fri, 08 Feb 2008) | 1 line

Added TypedRangeQuery so that you can do range queries with unpadded numbers
------------------------------------------------------------------------
r811 | dbalmain | 2008-02-08 16:22:06 +1100 (Fri, 08 Feb 2008) | 3 lines

Whoops, quick fix. Had unnecessarily nested locks.


------------------------------------------------------------------------
r810 | dbalmain | 2008-02-08 16:17:33 +1100 (Fri, 08 Feb 2008) | 1 line

Added patch for Ticket #340 which adds batch updating and deleting. Made significant modifications from the patch.
------------------------------------------------------------------------
r809 | dbalmain | 2008-02-08 13:49:07 +1100 (Fri, 08 Feb 2008) | 18 lines

Added score filter. This enables you to filter the results and modify the score
to change the sort order.

For example to modify the scoring so that a document with todays date gets
twice the score factor as a document 50 days ago and four times the score
factor of a document 100 days ago (ie a half life of 50 days) you would do
this;

    fifty_day_half_life_filter = lambda do |doc, score, searcher|
      days = (Date.today() - Date.parse(searcher[doc][:date])).to_i
      1.0 / (2.0 ** (days.to_f / 50.0))
    end

    top_docs = @searcher.search(q, :filter_proc => fifty_day_half_life_filter)




------------------------------------------------------------------------
r808 | dbalmain | 2008-01-11 07:14:01 +1100 (Fri, 11 Jan 2008) | 1 line

Changed unsigned long longs to f_u64 type to fix ticket #336
------------------------------------------------------------------------
r807 | dbalmain | 2008-01-11 07:12:40 +1100 (Fri, 11 Jan 2008) | 1 line

Changed unsigned long longs to f_u64 type to fix ticket #336
------------------------------------------------------------------------
r806 | dbalmain | 2008-01-11 07:01:00 +1100 (Fri, 11 Jan 2008) | 1 line

Minor comment correction
------------------------------------------------------------------------
r805 | dbalmain | 2007-12-12 10:28:23 +1100 (Wed, 12 Dec 2007) | 1 line

Fixed Ticket #332. Added spaces so that code parses correctly.
------------------------------------------------------------------------
r804 | dbalmain | 2007-12-03 11:20:34 +1100 (Mon, 03 Dec 2007) | 1 line

Added test for ticket #324
------------------------------------------------------------------------
r803 | dbalmain | 2007-12-03 11:12:55 +1100 (Mon, 03 Dec 2007) | 1 line

Fixed Ferret::Index::Index#query_update for ticket #324. Was only updating a maximum of 10 records.
------------------------------------------------------------------------