LP#1997485: (follow-up) update release notes
[evergreen-equinox.git] / docs / RELEASE_NOTES_NEXT / OPAC / DidYouMean_multi-term.adoc
1 == Multi-term Did You Mean search suggestions ==
2
3 Expanding on the previous single-class, single-term search suggestion
4 development, this feature provides suggestions for single-class searches
5 with multiple terms.
6
7  * The Library Settings that were previously used to control the global
8 behavior of search suggestions have been moved to search class
9 configuration fields.  This was done because the data in each search
10 class benefits from different setting values. If the Library Settings
11 had been set, they will be used to update the corresponding search
12 class configuration fields. Regardless, Evergreen administrators are
13 recommended to review the settings.
14
15  * If a patron's search matches a variant or non-preferred heading from
16 an authority record, if the main heading of that authority is linked
17 to at least bibliographic record, the system will provide that main
18 heading as a suggestion as well, along with spelling-corrected suggestions.
19
20  * Quoted phrases in user input require strict term order and adjacency
21 for the phrase portion of the suggestion generated for the phrase(s),
22 whereas unquoted input (or the portion that is not quoted) does not.
23
24 === MARC Search/Facet Class field additions ===
25
26  * variant_authority_suggestion   Whether this class should attempt variant authority suggestions based on search-class/browse-axis mapping
27  * symspell_transfer_case         Whether suggestions should retain user-supplied letter case
28  * symspell_skip_correct          Only supply suggestions to misspelled words
29  * symspell_suggestion_verbosity  Setting that controls the amount of effort, and therefore time, spent on suggestion generation
30  * max_phrase_edit_distance       Maximum average per-word edit distance when evaluating suggestions
31  * suggestion_word_option_count   Maximum alternate suggestions per word
32  * max_suggestions                Maximum suggstions to present
33  * low_result_threshold           Maximum hit count beyond which suggestions are not provided
34  * min_suggestion_use_threshold   Minimum number of times a suggestion must exist in the corpus
35  * pg_trgm_weight                 Weight of the trigram similarity metric; 0 avoids calculation costs
36  * soundex_weight                 Weight of the soundex similarity metric; 0 avoids calculation costs
37  * keyboard_distance_weight       Weight of the keyboard distance similarity metric; 0 avoids calculation costs
38
39