LP#1997485: Release notes for multi-term Did You Mean
[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.
11
12  * If a patron's search brings back a suggestion that matches an authority
13 variant heading, the system will provide the main heading as a suggestion
14 as well, along with spelling-corrected suggestions.
15
16  * Quoted phrases in user input require strict term order and adjacency
17 for the phrase portion of the suggestion generated for the phrase(s),
18 whereas unquoted input (or the portion that is not quoted) does not.
19
20 === MARC Search/Facet Class field additions ===
21
22  * variant_authority_suggestion   Whether this class should attempt variant authority suggestions based on search-class/browse-axis mapping
23  * symspell_transfer_case         Whether suggestions should retain user-supplied letter case
24  * symspell_skip_correct          Only supply suggestions to misspelled words
25  * symspell_suggestion_verbosity  Setting that controls the amount of effort, and therefore time, spent on suggestion generation
26  * max_phrase_edit_distance       Maximum average per-word edit distance when evaluating suggestions
27  * suggestion_word_option_count   Maximum alternate suggestions per word
28  * max_suggestions                Maximum suggstions to present
29  * low_result_threshold           Maximum hit count beyond which suggestions are not provided
30  * min_suggestion_use_threshold   Minimum number of times a suggestion must exist in the corpus
31  * pg_trgm_weight                 Weight of the trigram similarity metric; 0 avoids calculation costs
32  * soundex_weight                 Weight of the soundex similarity metric; 0 avoids calculation costs
33  * keyboard_distance_weight       Weight of the keyboard distance similarity metric; 0 avoids calculation costs
34
35