SolrUtils::escapeQueryChars

(PECL solr >= 0.9.2)

SolrUtils::escapeQueryCharsЭкранирует строку запроса Lucene

Описание

public static SolrUtils::escapeQueryChars ( string $str ) : string|false

Lucene поддерживает экранирование специальных символов, которые являются частью синтаксиса запроса.

Текущий списо специальных символов:

+ - && || ! ( ) { } [ ] ^ " ~ * ? : \ /

Эти символы являются частью синтаксиса запроса и должны быть экранированы

Список параметров

str

Строка запроса, которую нужно экранировать.

Возвращаемые значения

Возвращает экранированную строку или false в случае возникновения ошибки.