Package org.mycore.solr.search
Class MCRQLSearchUtils
java.lang.Object
org.mycore.solr.search.MCRQLSearchUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MCRQuery
buildComplexQuery
(String query) Search using complex query expression given as text stringstatic MCRQuery
buildDefaultQuery
(String search, String defaultSearchField) Search in default search field specified by MCR.SearchServlet.DefaultSearchFieldstatic MCRQuery
buildFormQuery
(Element root) Build MCRQuery from editor XML inputstatic MCRQuery
buildNameValueQuery
(jakarta.servlet.http.HttpServletRequest req) Search using name=value pairs from HTTP requestprotected static String
getReqParameter
(jakarta.servlet.http.HttpServletRequest req, String name, String defaultValue) protected static void
renameElements
(Element element) Rename elements conditionN to condition.protected static Document
setQueryOptions
(MCRQuery query, jakarta.servlet.http.HttpServletRequest req)
-
Constructor Details
-
MCRQLSearchUtils
public MCRQLSearchUtils()
-
-
Method Details
-
buildFormQuery
Build MCRQuery from editor XML input -
renameElements
Rename elements conditionN to condition. Transform condition with multiple child values to OR-condition. -
buildComplexQuery
Search using complex query expression given as text string -
buildDefaultQuery
Search in default search field specified by MCR.SearchServlet.DefaultSearchField -
buildNameValueQuery
Search using name=value pairs from HTTP request -
setQueryOptions
-
getReqParameter
-