Parent: [70e931] (diff)

Child: [4eaf47] (diff)

Download this file

release-1.16.html    207 lines (169 with data), 8.8 kB

  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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Recoll 1.16 series release notes</title>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta name="Author" content="Jean-Francois Dockes">
<meta name="Description" content=
"recoll is a simple full-text search system for unix and linux
based on the powerful and mature xapian engine">
<meta name="Keywords" content=
"full text search, desktop search, unix, linux">
<meta http-equiv="Content-language" content="en">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="All,Index,Follow">
<link type="text/css" rel="stylesheet" href="styles/style.css">
</head>
<body>
<div class="rightlinks">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="download.html">Downloads</a></li>
<li><a href="doc.html">Documentation</a></li>
</ul>
</div>
<div class="content">
<h1>Release notes for Recoll 1.16.x</h1>
<h2>Caveats</h2>
<p><em>Installing over an older version</em>: 1.16 is
mostly compatible with 1.15 indexes, except for a few differences
for weird terms containing punctuation signs. Perform a full index
pass if installing over an older version. The simplest way to do
this is to quit all recoll programs and just delete the index
directory (<span
class="literal">rm&nbsp;-rf&nbsp;~/.recoll/xapiandb</span>), then
start recoll or recollindex. <span
class="literal">recollindex&nbsp;-z</span> will do the same in most
cases.</p>
<p>Also, using the anchored search feature requires a full reindex.</p>
<p>1.16.2: this is a bug fix release, (see the
<a href="BUGS.html#b_1_16_1">fixed bugs document</a>), with a few
limited changes:
<ul>
<li>The indexer now puts itself in the ionice "idle" class by
default (can be changed in the config).</li>
<li>The verbosity level of some messages were adjusted so that a
simple sequence of indexed files can now be seen while indexing
with the verbosity at level 3 (info).</li>
<li>New command line options for the recollq program add a fully
parseable base64-encoded output mode, with full control on the
list of fields printed for each result, for use by external
programs.</li>
</ul>
</p>
<p>The 1.16.0 GUI can be crashed quite easily, please
just upgrade to 1.16.1 or later.</p>
<h2>Changes</h2>
<p>Recoll 1.16 is an incremental improvements release over 1.15, no
major function was introduced or modified.</p>
<ul>
<li>Images are displayed in preview. You can get at the fields
and complete extracted text using the popup menu.</li>
<li>The preview window popup menu has a "save to file" entry
to write a subdocument (ie: mail attachement) to a file.</li>
<li>The GUI advanced search panel allows specifying a
field for each entry (ie: author/recipient, etc).</li>
<li>It is now possible to anchor searches to the beginning or
end of the text or field, by using <tt>^</tt> and <tt>$</tt>
characters at the beginning or the end of a term or
phrase. A maximum distance can be specified as a phrase
slack either in the advanced search panel, or as a query
language modifier, ie: <tt>"^beginterm"o10</tt> would search
for <tt>beginterm</tt> within 10 terms of the beginning of
the text. This feature was suggested to me (thanks G�khan),
for searching for a name at the beginning of a text
(in the author list, as opposed to anywhere in
the text). This is useful for example in the very common
case where the metadata for the author list was not
created. More details about this feature are to be found in
the <a href="http://www.recoll.org/usermanual/index.html">user
manual</a>.</li>
<li>It is possible to configure the result list snippet
separator, given as an html fragment. This is an ellipsis by
default (&amp;hellip;). </li>
<li>We can now perform negative directory filtering (-dir:/some/dir),
to return all results except those from the
specified directory (recursive). Other attempts at still
impossible negative searches
(ie: <span class="literal">-mime:</span>) now cause explicit
errors messages instead of lame results. The inverted
directory filtering is accessible from the query language
and by checking a checkbox in the advanced search
panel.</li>
<li>Result table:
<ul>
<li>The detail area now has a popup menu similar
to the one in the result list (open parent, save to disk
etc.).</li>
<li>The result table header popup menu has an entry to save the
table as a CSV file.</li>
<li>Estimated result counts are displayed in the status line.</li>
<li>Set row height according to default font size, and better
adjust row height and vertical text position in
cells.</li>
</ul>
</li>
<li>It is now possible to set an increased weight for indexing
some fields. The title fields gets a boost by default. See
the <tt>fields</tt> default file for details.</li>
<li>The query language allows setting weights on terms, ie,
as in: <tt>"important"2.5</tt> .</li>
<li>Improved preservation of indentation for text files
displayed in the preview window.</li>
<li>Show hidden (dot) files in the indexing configuration
GUI dialogs.</li>
<li>Added filters for <tt>.war</tt> (Konqueror web
archive), <tt>.mhtm</tt> (other web archive format)
and <tt>rar</tt> archives.</li>
<li>Improved handling for native cjk punctuation signs.</li>
<li>Updated the list of native apps in the
default <tt>mimeview</tt> (ie: xv->gwenview, rox->dolphin,
etc.)</li>
<li>Added -f option to recollindex to ignore
skippedPaths/Names when used with -i. Allows the use of a
purely external file selection mechanism.</li>
<li>The performance of email indexing has been slightly
improved (less CPU usage).</li>
<li>Real time indexer: several configuration
parameters allow adjusting the timing of indexing actions:
<ul>
<li><tt>monauxinterval</tt>: the interval between auxiliary
databases rebuilds (stemdb, aspell).</li>
<li><tt>monixinterval</tt>: The waiting period
during which indexing events are accumulated prior to actual
indexing (saves work on duplicate events).</li>
<li><tt>mondelaypatterns</tt>: a list of file patterns for
which indexing should be delayed longer (quick changing
files like logs that should be reindexed much slower than
they change).</li>
</ul>
See the default configuration file for more detail.
</li>
<li>Fixed bugs:
<ul>
<li>UTF-8 paths inside ZIP archives were mishandled. Also
fixes problem with colons inside archive member
paths.</li>
<li>Fixed GUI result list doc parent operations (open/preview)
which were broken in 1.15.</li>
<li>Fixed case where indexing could hang or crash after an
error occured while indexing an archive member (which
should have affected only the relevant document).</li>
<li>Real time indexer: uncontrolled concurrent access to
the global configuration could cause a startup crash (mostly of
big file trees because of timing issues).</li>
<li>Fixed sorting by document and file size in the result
table.</li>
<li>Email messages for which there would be an error indexing
an attachment would not be indexed at all.</li>
<li>Text files bigger than 2 GB could not be indexed.</li>
<li>Fixed the handling of compressed man pages.</li>
<li>Memory usage could grow almost unbounded while deleting
documents, because idxflushmb was not used for document
deletions.</li>
</ul>
</li>
</ul>
</div>
</body>
</html>