SolrUtils::escapeQueryChars
(PECL solr >= 0.9.2)
SolrUtils::escapeQueryChars — Экранирует строку запроса Lucene
Описание
public static SolrUtils::escapeQueryChars
( string
$str
) : string|falseLucene поддерживает экранирование специальных символов, которые являются частью синтаксиса запроса.
Текущий списо специальных символов:
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \ /
Эти символы являются частью синтаксиса запроса и должны быть экранированы
Список параметров
-
str
-
Строка запроса, которую нужно экранировать.
Возвращаемые значения
Возвращает экранированную строку или false
в случае возникновения ошибки.