|
a/website/release-1.18.html |
|
b/website/release-1.18.html |
|
... |
|
... |
44 |
<p><em>If</em> the 1.18 index is not configured for case and
|
44 |
<p><em>If</em> the 1.18 index is not configured for case and
|
45 |
diacritics sensitivity, it is mostly compatible with 1.17
|
45 |
diacritics sensitivity, it is mostly compatible with 1.17
|
46 |
indexes though.</p>
|
46 |
indexes though.</p>
|
47 |
|
47 |
|
48 |
<p>Case/diacritics sensitivity is off by default for this
|
48 |
<p>Case/diacritics sensitivity is off by default for this
|
49 |
release. It can be turned on <em>only</em> by editing
|
49 |
release. It can be turned on <em>only</em> by editing recoll.conf
|
50 |
recoll.conf (see the manual). If you do so, you must reset the
|
50 |
(see the manual). If you do so, you must then reset the index.</p>
|
51 |
index.</p>
|
|
|
52 |
|
51 |
|
53 |
<p>Always reset the index if installing over an older version (1.16
|
52 |
<p>Always reset the index if installing over an even older
|
54 |
and older). The simplest way to do this is to quit all recoll
|
53 |
version (1.16 and older). The simplest way to do this is to
|
55 |
programs and just delete the index directory (<span
|
54 |
quit all recoll programs and just delete the index directory
|
56 |
class="literal">rm -rf ~/.recoll/xapiandb</span>), then
|
55 |
(<span class="literal">rm -rf ~/.recoll/xapiandb</span>),
|
57 |
start recoll or recollindex. <span
|
56 |
then start recoll or
|
58 |
class="literal">recollindex -z</span> will do the same in
|
57 |
recollindex. <span class="literal">recollindex -z</span>
|
59 |
most, but not all, cases.</p>
|
58 |
will do the same in most, but not all, cases.</p>
|
60 |
|
59 |
|
61 |
<p>The subdirectories of xapiandb which were previously used to
|
60 |
<p>The subdirectories of xapiandb which were previously used to
|
62 |
store the stem expansion database (stem_english,
|
61 |
store the stem expansion database (stem_english,
|
63 |
stem_french...) are not used anymore, because the data is now
|
62 |
stem_french...) are not used anymore, because the data is now
|
64 |
stored in the Xapian synonyms table. They will stay around if
|
63 |
stored in the Xapian synonyms table. They will stay around if
|
|
... |
|
... |
108 |
and use them when opening a document at the location for a
|
107 |
and use them when opening a document at the location for a
|
109 |
given match. This currently works with PDF, Postscript and DVI
|
108 |
given match. This currently works with PDF, Postscript and DVI
|
110 |
documents, and the <b>evince</b> viewer.</li>
|
109 |
documents, and the <b>evince</b> viewer.</li>
|
111 |
|
110 |
|
112 |
<li>Recoll can now also pass a search string to the native
|
111 |
<li>Recoll can now also pass a search string to the native
|
113 |
application.</li>
|
112 |
application (again, works with <b>evince</b>).</li>
|
114 |
|
113 |
|
115 |
<li>There is a list of mime types that should be opened with
|
114 |
<li>There is a list of MIME types that should be opened with
|
116 |
the locally configured application even when <em>Use
|
115 |
the locally configured application even when <em>Use
|
117 |
Desktop Preferences</em> is checked. This will permit, for
|
116 |
Desktop Preferences</em> is checked. This will permit, for
|
118 |
example, using evince for its page access capabilities on
|
117 |
example, using <b>evince</b> for its page access
|
119 |
PDF files, while letting the desktop handle all the other
|
118 |
capabilities on PDF files, while letting the desktop handle
|
120 |
mime types. The list is not empty by default, it contains PDF,
|
119 |
all the other mime types. The list is not empty by default,
|
121 |
Postscript and DVI, so you may want to reset it after
|
120 |
it contains PDF, Postscript and DVI, so you may want to
|
122 |
installation if you want to keep the previous behaviour
|
121 |
reset it after installation if you want to keep the previous
|
123 |
(losing the page number functionality). This can be done
|
122 |
behaviour (losing the page number functionality). This can
|
124 |
from the <em>Preferences->Gui Configuration</em> menu.</li>
|
123 |
be done from the <em>Preferences->Gui Configuration</em>
|
|
|
124 |
menu.</li>
|
125 |
|
125 |
|
126 |
<li>The GUI result list has a new "snippets" window for
|
126 |
<li>The GUI result list has a new "snippets" window for
|
127 |
documents with page numbers, which let the user choose a
|
127 |
documents with page numbers, which let the user choose a
|
128 |
snippet and open the document at the appropriate page.</li>
|
128 |
snippet and open the document at the appropriate page.</li>
|
129 |
|
129 |
|
130 |
<li>The advanced search screen now has a history
|
130 |
<li>The advanced search screen now has a history
|
131 |
function. While the focus is in this window, you
|
131 |
function. While the focus is in this window, you
|
132 |
can walk the history of searches using the up and down arrows.</li>
|
132 |
can walk the history of searches using the up and down
|
|
|
133 |
arrows.</li>
|
133 |
|
134 |
|
134 |
<li>We now allow multiple directory specifications in the query
|
135 |
<li>We now allow multiple directory specifications in the query
|
135 |
language, as in: <i>dir:/home/me -dir:tmp</i></li>
|
136 |
language, as in: <i>dir:/home/me -dir:tmp</i></li>
|
136 |
|
137 |
|
137 |
<li>The search inside the GUI preview window, has been
|
138 |
<li>The search inside the GUI preview window, has been
|
|
... |
|
... |
147 |
indentation, while folding long lines.</li>
|
148 |
indentation, while folding long lines.</li>
|
148 |
|
149 |
|
149 |
<li>When running in an UTF-8 locale, and after failing to decode a
|
150 |
<li>When running in an UTF-8 locale, and after failing to decode a
|
150 |
plain text file as UTF-8, indexing will try again using an 8 bit
|
151 |
plain text file as UTF-8, indexing will try again using an 8 bit
|
151 |
character set heuristically chosen according to the locale
|
152 |
character set heuristically chosen according to the locale
|
152 |
country code.</li>
|
153 |
language code. This uses the LANG environment variable.</li>
|
|
|
154 |
|
|
|
155 |
<li>On initial installation (when the <em>~/.recoll</em>
|
|
|
156 |
directory does not exist), recoll will install a list of
|
|
|
157 |
characters which should not be stripped of diacritics,
|
|
|
158 |
according to the detected national language (based on
|
|
|
159 |
$LANG). There are currently specific lists for German (don't
|
|
|
160 |
strip the umlauts), and Nordic languages (keep the letters
|
|
|
161 |
with circle above in addition to the German list). Other
|
|
|
162 |
languages currently only have exceptions which result in
|
|
|
163 |
decomposing ligatures (fl, fi etc.). You can have a look at
|
|
|
164 |
the standard recoll.conf in /usr/share/recoll/examples for
|
|
|
165 |
more information.</li>
|
153 |
|
166 |
|
154 |
<li>A new configuration variable, <tt>maxmemberkbs</tt>, has been
|
167 |
<li>A new configuration variable, <tt>maxmemberkbs</tt>, has been
|
155 |
implemented to limit the size of archive members we process. This
|
168 |
implemented to limit the size of archive members we process. This
|
156 |
will avoid trying to read a 4 GB ISO from a zip archive as
|
169 |
will avoid trying to read a 4 GB ISO from a zip archive as
|
157 |
happened in the past...</li>
|
170 |
happened in the past...</li>
|