|
a/website/release-1.18.html |
|
b/website/release-1.18.html |
|
... |
|
... |
37 |
<p><em>Installing over an older version</em>: 1.18 introduces
|
37 |
<p><em>Installing over an older version</em>: 1.18 introduces
|
38 |
significant index formats changes to support optional
|
38 |
significant index formats changes to support optional
|
39 |
character case and diacritics sensitivity, and it will be
|
39 |
character case and diacritics sensitivity, and it will be
|
40 |
advisable to reset the index in most cases. This will be best
|
40 |
advisable to reset the index in most cases. This will be best
|
41 |
done by destroying the index directory (<tt>rm -rf
|
41 |
done by destroying the index directory (<tt>rm -rf
|
42 |
~/.recoll/xapiandb</tt>).</p>
|
42 |
~/.recoll/xapiandb</tt>).<br>
|
43 |
|
|
|
44 |
<p><em>If</em> the 1.18 index is not configured for case and
|
43 |
<em>If</em> 1.18 is not configured for case and
|
45 |
diacritics sensitivity, it is mostly compatible with 1.17
|
44 |
diacritics sensitivity, it is mostly compatible with 1.17
|
46 |
indexes though.</p>
|
45 |
indexes.</p>
|
47 |
|
46 |
|
48 |
<p>Case/diacritics sensitivity is off by default for this
|
47 |
<p>Case/diacritics sensitivity is off by default for this
|
49 |
release. It can be turned on <em>only</em> by editing recoll.conf
|
48 |
release. It can be turned on <em>only</em> by editing recoll.conf
|
|
|
49 |
(<a href="usermanual/usermanual.html#RCL.INDEXING.CONFIG.SENS">
|
50 |
(see the manual). If you do so, you must then reset the index.</p>
|
50 |
see the manual</a>). If you do so, you must then reset the index.</p>
|
51 |
|
51 |
|
52 |
<p>Always reset the index if installing over an even older
|
52 |
<p>Always reset the index if installing over an even older
|
53 |
version (1.16 and older). The simplest way to do this is to
|
53 |
version (1.16 and older). The simplest way to do this is to
|
54 |
quit all recoll programs and just delete the index directory
|
54 |
quit all recoll programs and just delete the index directory
|
55 |
(<span class="literal">rm -rf ~/.recoll/xapiandb</span>),
|
55 |
(<span class="literal">rm -rf ~/.recoll/xapiandb</span>),
|
56 |
then start recoll or
|
56 |
then start recoll or
|
57 |
recollindex. <span class="literal">recollindex -z</span>
|
57 |
recollindex. <span class="literal">recollindex -z</span>
|
58 |
will do the same in most, but not all, cases.</p>
|
58 |
will do the same in most, but not all, cases.</p>
|
59 |
|
59 |
|
60 |
<p>The subdirectories of xapiandb which were previously used to
|
60 |
<p>The subdirectories of xapiandb which were previously used to
|
61 |
store the stem expansion database (stem_english,
|
61 |
store the stem expansion database (stem_english,
|
62 |
stem_french...) are not used anymore, because the data is now
|
62 |
stem_french...) are not used anymore, because the data is now
|
63 |
stored in the Xapian synonyms table. They will stay around if
|
63 |
stored in the Xapian synonyms table. They will stay around if
|
|
... |
|
... |
82 |
<h2>Changes</h2>
|
82 |
<h2>Changes</h2>
|
83 |
|
83 |
|
84 |
<p>Recoll 1.18 has some major changes, the most visible of
|
84 |
<p>Recoll 1.18 has some major changes, the most visible of
|
85 |
which is the ability to search for exact matches of character case
|
85 |
which is the ability to search for exact matches of character case
|
86 |
and diacritics.</p>
|
86 |
and diacritics.</p>
|
87 |
|
|
|
88 |
<p>Recoll 1.18.0 changes:</p>
|
|
|
89 |
|
87 |
|
90 |
<ul>
|
88 |
<ul>
|
91 |
|
89 |
|
92 |
<li>The index can now be configured for case and diacritics
|
90 |
<li>The index can now be configured for case and diacritics
|
93 |
sensitivity, in which case raw terms are indexed. On such an
|
91 |
sensitivity, in which case raw terms are indexed. On such an
|
|
... |
|
... |
101 |
respect after upgrading if you do not turn it on
|
99 |
respect after upgrading if you do not turn it on
|
102 |
explicitely. Even on a raw index, most searches should
|
100 |
explicitely. Even on a raw index, most searches should
|
103 |
behave like they did in 1.17. Sensitivity must be
|
101 |
behave like they did in 1.17. Sensitivity must be
|
104 |
explicitely requested in most cases.</li>
|
102 |
explicitely requested in most cases.</li>
|
105 |
|
103 |
|
|
|
104 |
<li>The advanced search screen now has a history
|
|
|
105 |
function. While the focus is in this window, you
|
|
|
106 |
can walk the history of searches using the up and down
|
|
|
107 |
arrows.</li>
|
|
|
108 |
|
106 |
<li>Recoll has a new capacity to store page break locations
|
109 |
<li>Recoll has a new capacity to store page break locations
|
107 |
and use them when opening a document at the location for a
|
110 |
and use them when opening a document at the location for a
|
|
|
111 |
given match. It will also pass a search string to the viewer
|
108 |
given match. This currently works with PDF, Postscript and DVI
|
112 |
application. This currently works with PDF, Postscript and DVI
|
109 |
documents, and the <b>evince</b> viewer.</li>
|
113 |
documents, and, optimally, the <b>evince</b> viewer.</li>
|
110 |
|
114 |
|
111 |
<li>Recoll can now also pass a search string to the native
|
115 |
<li>The GUI result list has a new "snippets" window for
|
112 |
application (again, works with <b>evince</b>).</li>
|
116 |
documents with page numbers, which let the user choose a
|
|
|
117 |
snippet and open the document at the appropriate page.</li>
|
113 |
|
118 |
|
114 |
<li>There is a list of MIME types that should be opened with
|
119 |
<li>There is a list of MIME types that should be opened with
|
115 |
the locally configured application even when <em>Use
|
120 |
the locally configured application even when <em>Use
|
116 |
Desktop Preferences</em> is checked. This will permit, for
|
121 |
Desktop Preferences</em> is checked. This will permit, for
|
117 |
example, using <b>evince</b> for its page access
|
122 |
example, using <b>evince</b> for its page access
|
|
... |
|
... |
120 |
it contains PDF, Postscript and DVI, so you may want to
|
125 |
it contains PDF, Postscript and DVI, so you may want to
|
121 |
reset it after installation if you want to keep the previous
|
126 |
reset it after installation if you want to keep the previous
|
122 |
behaviour (losing the page number functionality). This can
|
127 |
behaviour (losing the page number functionality). This can
|
123 |
be done from the <em>Preferences->Gui Configuration</em>
|
128 |
be done from the <em>Preferences->Gui Configuration</em>
|
124 |
menu.</li>
|
129 |
menu.</li>
|
125 |
|
|
|
126 |
<li>The GUI result list has a new "snippets" window for
|
|
|
127 |
documents with page numbers, which let the user choose a
|
|
|
128 |
snippet and open the document at the appropriate page.</li>
|
|
|
129 |
|
|
|
130 |
<li>The advanced search screen now has a history
|
|
|
131 |
function. While the focus is in this window, you
|
|
|
132 |
can walk the history of searches using the up and down
|
|
|
133 |
arrows.</li>
|
|
|
134 |
|
130 |
|
135 |
<li>We now allow multiple directory specifications in the query
|
131 |
<li>We now allow multiple directory specifications in the query
|
136 |
language, as in: <i>dir:/home/me -dir:tmp</i></li>
|
132 |
language, as in: <i>dir:/home/me -dir:tmp</i></li>
|
137 |
|
133 |
|
138 |
<li>The search inside the GUI preview window, has been
|
134 |
<li>The search inside the GUI preview window, has been
|