From 5f320997c4e232a049d661e22815abbf10d235b7 Mon Sep 17 00:00:00 2001
From: Jean-Francois Dockes
The contents of the synonyms file must be casefolded
+ (not only lowercased), because this is what expected at the
+ point in the query processing where it is used. There are a
+ few cases where this makes a difference, for example,
+ German sharp s should be expressed as ss, Greek final sigma as sigma. For
+ reference, Python3 has an easy way to casefold words
+ (str.casefold()).
The synonyms file can be specified in the Search parameters tab of the GUI configuration + document set (same with accents when using a raw + index).
The synonyms function is probably not going to help you
find your letters to Mr. Smith. It is best used for
domain-specific searches. For example, it was initially
diff --git a/src/doc/user/usermanual.xml b/src/doc/user/usermanual.xml
index 88f87dd1..47f69462 100644
--- a/src/doc/user/usermanual.xml
+++ b/src/doc/user/usermanual.xml
@@ -4182,7 +4182,8 @@ text/html [file:///Users/uncrypted-dockes/projets/bateaux/ilur/factEtCie/r
containing terms which are synonyms of the ones specified by the user,
either by expanding the query for all synonyms, or by reducing the user
entry to canonical terms (the latter only works if the corresponding
- processing has been performed while creating the index).
+ processing has been performed while creating the
+ index).
@@ -4213,6 +4214,13 @@ text/html [file:///Users/uncrypted-dockes/projets/bateaux/ilur/factEtCie/r
generate phrase queries, which may degrade performance and will disable
stemming expansion for the phrase terms.
+