function facetapi_luceneapi_prefix_get in Facet API 6
Helper function to get the wildcard prefix.
Parameters
$text: A string containing the text prefix is being extracted from.
Return value
A string containing the prefix.
1 call to facetapi_luceneapi_prefix_get()
- facetapi_luceneapi_wildcard_matches_get in contrib/facetapi_luceneapi/ facetapi_luceneapi.cache.inc 
- Rewrites a wildcard query into primitive terms.
File
- contrib/facetapi_luceneapi/ facetapi_luceneapi.cache.inc, line 40 
- Term frequency cache functions.
Code
function facetapi_luceneapi_prefix_get($text) {
  $q_pos = strpos($text, '?');
  $a_pos = strpos($text, '*');
  if ($q_pos !== false) {
    if ($a_pos !== false) {
      return substr($text, 0, min($q_pos, $a_pos));
    }
    return substr($text, 0, $q_pos);
  }
  elseif ($a_pos !== false) {
    return substr($text, 0, $a_pos);
  }
  return $text;
}