From: Mike Rylander Date: Thu, 12 Jan 2023 17:35:06 +0000 (-0500) Subject: LP#1997485: Release notes for multi-term Did You Mean X-Git-Url: http://git.equinoxoli.org/?p=evergreen-equinox.git;a=commitdiff_plain;h=e8395f1b3eb2ef4ea6b6d53a477d0eea66ca8359 LP#1997485: Release notes for multi-term Did You Mean Signed-off-by: Mike Rylander Signed-off-by: Galen Charlton --- diff --git a/docs/RELEASE_NOTES_NEXT/OPAC/DidYouMean_multi-term.adoc b/docs/RELEASE_NOTES_NEXT/OPAC/DidYouMean_multi-term.adoc new file mode 100644 index 0000000..1c3bdaa --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/OPAC/DidYouMean_multi-term.adoc @@ -0,0 +1,35 @@ +== Multi-term Did You Mean search suggestions == + +Expanding on the previous single-class, single-term search suggestion +development, this feature provides suggestions for single-class searches +with multiple terms. + + * The Library Settings that were previously used to control the global +behavior of search suggestions have been moved to search class +configuration fields. This was done because the data in each search +class benefits from different setting values. + + * If a patron's search brings back a suggestion that matches an authority +variant heading, the system will provide the main heading as a suggestion +as well, along with spelling-corrected suggestions. + + * Quoted phrases in user input require strict term order and adjacency +for the phrase portion of the suggestion generated for the phrase(s), +whereas unquoted input (or the portion that is not quoted) does not. + +=== MARC Search/Facet Class field additions === + + * variant_authority_suggestion Whether this class should attempt variant authority suggestions based on search-class/browse-axis mapping + * symspell_transfer_case Whether suggestions should retain user-supplied letter case + * symspell_skip_correct Only supply suggestions to misspelled words + * symspell_suggestion_verbosity Setting that controls the amount of effort, and therefore time, spent on suggestion generation + * max_phrase_edit_distance Maximum average per-word edit distance when evaluating suggestions + * suggestion_word_option_count Maximum alternate suggestions per word + * max_suggestions Maximum suggstions to present + * low_result_threshold Maximum hit count beyond which suggestions are not provided + * min_suggestion_use_threshold Minimum number of times a suggestion must exist in the corpus + * pg_trgm_weight Weight of the trigram similarity metric; 0 avoids calculation costs + * soundex_weight Weight of the soundex similarity metric; 0 avoids calculation costs + * keyboard_distance_weight Weight of the keyboard distance similarity metric; 0 avoids calculation costs + +