+ public function encode_search_query($search_query)
+ {
+ $search_query = str_replace('*', '_AST_', $search_query);
+ $search_query = str_replace('+', '_AND_', $search_query);
+ $search_query = str_replace('>', '_GT_', $search_query);
+ $search_query = str_replace('<', '_LT_', $search_query);
+ $search_query = str_replace('(', '_PO_', $search_query);
+ $search_query = str_replace(')', '_PC_', $search_query);
+ $search_query = str_replace('~', '_LOW_', $search_query);
+ $search_query = str_replace('"', '_QUO_', $search_query);
+
+ $search_query = urlencode($search_query);
+
+ return $search_query;
+ }
+