diff --git a/code/services-application/search-service/src/main/java/nu/marginalia/search/model/SearchProfile.java b/code/services-application/search-service/src/main/java/nu/marginalia/search/model/SearchProfile.java index c913d0ce..e3365bc8 100644 --- a/code/services-application/search-service/src/main/java/nu/marginalia/search/model/SearchProfile.java +++ b/code/services-application/search-service/src/main/java/nu/marginalia/search/model/SearchProfile.java @@ -14,6 +14,7 @@ public enum SearchProfile { CORPO("corpo", SearchSetIdentifier.NONE), YOLO("yolo", SearchSetIdentifier.NONE), VINTAGE("vintage", SearchSetIdentifier.NONE), + TILDE("tilde", SearchSetIdentifier.NONE), CORPO_CLEAN("corpo-clean", SearchSetIdentifier.NONE), ACADEMIA("academia", SearchSetIdentifier.ACADEMIA), PLAIN_TEXT("plain-text", SearchSetIdentifier.NONE), @@ -57,6 +58,9 @@ public enum SearchProfile { subquery.searchTermsPriority.add("format:html123"); subquery.searchTermsPriority.add("js:false"); } + if (this == TILDE) { + subquery.searchTermsAdvice.add("special:tilde"); + } if (this == PLAIN_TEXT) { subquery.searchTermsAdvice.add("format:plain"); } diff --git a/code/services-application/search-service/src/main/resources/templates/search/parts/search-form.hdb b/code/services-application/search-service/src/main/resources/templates/search/parts/search-form.hdb index 8d5b4b79..a1c9c0d3 100644 --- a/code/services-application/search-service/src/main/resources/templates/search/parts/search-form.hdb +++ b/code/services-application/search-service/src/main/resources/templates/search/parts/search-form.hdb @@ -15,6 +15,7 @@ +