public static function DrupalApacheSolrService::escapePhrase in Apache Solr Search 8
Same name and namespace in other branches
- 6.3 Drupal_Apache_Solr_Service.php \DrupalApacheSolrService::escapePhrase()
- 7 Drupal_Apache_Solr_Service.php \DrupalApacheSolrService::escapePhrase()
Escape a value meant to be contained in a phrase for special query characters
Parameters
string $value:
Return value
string
1 call to DrupalApacheSolrService::escapePhrase()
- DrupalApacheSolrService::phrase in ./
Drupal_Apache_Solr_Service.php - Convenience function for creating phrase syntax from a value
File
- ./
Drupal_Apache_Solr_Service.php, line 559
Class
- DrupalApacheSolrService
- Starting point for the Solr API. Represents a Solr server resource and has methods for pinging, adding, deleting, committing, optimizing and searching.
Code
public static function escapePhrase($value) {
$pattern = '/("|\\\\)/';
$replace = '\\\\$1';
return preg_replace($pattern, $replace, $value);
}