2011-09-09 4 views
0

Есть ли у кого-нибудь регулярное выражение, которое можно использовать для проверки того, что запрос, отправляемый в lucene, хорошо отформатирован?Проверка запроса Solr/Lucene

+1

возможный дубликат [solr sanitizing query] (http://stackoverflow.com/questions/1133573/solr-sanitizing-query) –

ответ

2

https://github.com/praized/lucene-query-validator/blob/master/src/luceneQueryValidator.js

Это попытка JavaScript. Я не подтвердил, что это успех, но, пересматривая код, все выглядит законно.

Если вы разрешаете своим пользователям вводить бесплатный текст, всегда есть вероятность, что они будут ошибочно использовать имя поля (т. Е. Naem: Bob вместо имени: Bob). Этот валидатор не будет улавливать такие проблемы.

+0

Я собирался использовать валидатор для модульного тестирования наших построителей запросов. –

Смежные вопросы