Package com.viglet.turing.sn
Class TurSNUtils
Object
TurSNUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic URI
addFilterQuery
(URI uri, String fq) static void
addSNDocument
(URI uri, Map<String, TurSNSiteFieldExtDto> fieldExtMap, Map<String, TurSNSiteFieldExtDto> facetMap, List<TurSNSiteSearchDocumentBean> turSNSiteSearchDocumentsBean, TurSEResult result, boolean isElevate) static void
addSNDocumentWithPosition
(URI uri, Map<String, TurSNSiteFieldExtDto> fieldExtMap, Map<String, TurSNSiteFieldExtDto> facetMap, List<TurSNSiteSearchDocumentBean> turSNSiteSearchDocumentsBean, TurSEResult result, boolean isElevate, Integer position) static @NotNull String
getCacheKey
(String siteName, HttpServletRequest request) static @NotNull TurSNSiteSearchContext
getTurSNSiteSearchContext
(TurSNConfig turSNConfig, String siteName, String q, Integer currentPage, List<String> fq, List<String> fqAnd, List<String> fqOr, TurSNFilterQueryOperator fqOperator, String sort, Integer rows, String group, Integer autoCorrectionDisabled, TurSNSitePostParamsBean turSNSitePostParamsBean, HttpServletRequest request, Locale locale) static @NotNull TurSNSiteSearchContext
getTurSNSiteSearchContext
(TurSNConfig turSNConfig, String siteName, String q, Integer currentPage, List<String> fq, List<String> fqAnd, List<String> fqOr, TurSNFilterQueryOperator fqOperator, String sort, Integer rows, String group, Integer autoCorrectionDisabled, HttpServletRequest request, Locale locale) static boolean
hasCorrectedText
(TurSESpellCheckResult turSESpellCheckResult) static boolean
isAutoCorrectionEnabled
(TurSNSiteSearchContext context, TurSNSite turSNSite) static URI
removeFilterQuery
(URI uri, String fq) static URI
removeFilterQueryByFieldName
(URI uri, String fieldName) static URI
removeFilterQueryByFieldNames
(URI uri, List<String> fieldNames) static URI
removeQueryStringParameter
(URI uri, String field) static URI
requestToURI
(HttpServletRequest request)
-
Field Details
-
TURING_ENTITY
- See Also:
-
DEFAULT_LANGUAGE
- See Also:
-
URL
- See Also:
-
-
Method Details
-
getCacheKey
-
getTurSNSiteSearchContext
@NotNull public static @NotNull TurSNSiteSearchContext getTurSNSiteSearchContext(TurSNConfig turSNConfig, String siteName, String q, Integer currentPage, List<String> fq, List<String> fqAnd, List<String> fqOr, TurSNFilterQueryOperator fqOperator, String sort, Integer rows, String group, Integer autoCorrectionDisabled, HttpServletRequest request, Locale locale) -
getTurSNSiteSearchContext
@NotNull public static @NotNull TurSNSiteSearchContext getTurSNSiteSearchContext(TurSNConfig turSNConfig, String siteName, String q, Integer currentPage, List<String> fq, List<String> fqAnd, List<String> fqOr, TurSNFilterQueryOperator fqOperator, String sort, Integer rows, String group, Integer autoCorrectionDisabled, TurSNSitePostParamsBean turSNSitePostParamsBean, HttpServletRequest request, Locale locale) -
hasCorrectedText
-
isAutoCorrectionEnabled
-
requestToURI
-
addFilterQuery
-
removeFilterQuery
-
removeFilterQueryByFieldNames
-
removeFilterQueryByFieldName
-
removeQueryStringParameter
-
addSNDocument
public static void addSNDocument(URI uri, Map<String, TurSNSiteFieldExtDto> fieldExtMap, Map<String, TurSNSiteFieldExtDto> facetMap, List<TurSNSiteSearchDocumentBean> turSNSiteSearchDocumentsBean, TurSEResult result, boolean isElevate) -
addSNDocumentWithPosition
public static void addSNDocumentWithPosition(URI uri, Map<String, TurSNSiteFieldExtDto> fieldExtMap, Map<String, TurSNSiteFieldExtDto> facetMap, List<TurSNSiteSearchDocumentBean> turSNSiteSearchDocumentsBean, TurSEResult result, boolean isElevate, Integer position)
-