Есть ли у кого-нибудь регулярное выражение, которое можно использовать для проверки того, что запрос, отправляемый в lucene, хорошо отформатирован?Проверка запроса Solr/Lucene
ответ
https://github.com/praized/lucene-query-validator/blob/master/src/luceneQueryValidator.js
Это попытка JavaScript. Я не подтвердил, что это успех, но, пересматривая код, все выглядит законно.
Если вы разрешаете своим пользователям вводить бесплатный текст, всегда есть вероятность, что они будут ошибочно использовать имя поля (т. Е. Naem: Bob вместо имени: Bob). Этот валидатор не будет улавливать такие проблемы.
Я собирался использовать валидатор для модульного тестирования наших построителей запросов. –
Я создал модуль JS AMD здесь: https://github.com/grahamscott/lucene-validator-amd-module
Он основан на praized модуля выше, но проще интегрировать на стороне клиента, а не полагаться на window.alert()
- 1. Проверка запроса перечислителя весны
- 2. Проверка запроса MYSQL
- 3. Проверка пустого запроса
- 4. проверка правильности запроса REST
- 5. Проверка запроса MySQL
- 6. OpenJPA проверка запроса ошибки
- 7. Проверка подписанного запроса: signature_invalid
- 8. Проверка пустого запроса PHP
- 9. Проверка кодированного запроса ServiceNow
- 10. проверка этот синтаксис запроса
- 11. Проверка запроса сервера NodeJs
- 12. Проверка результатов запроса
- 13. Проверка эффективности запроса
- 14. Проверка результатов запроса sqlite
- 15. Проверка запроса Webhook
- 16. API - проверка запроса в Laravel
- 17. Проверка состояния запроса JQuery AJAX
- 18. Spring 3 Проверка MVC-запроса
- 19. Проверка запроса с использованием Selenium
- 20. Проверка whitelist для http-запроса
- 21. Проверка запроса с определенной страницы
- 22. Проверка строки запроса в PHP
- 23. Проверка SOAP-запроса с SOAPHandler
- 24. складочное подключение + проверка запроса + SQL_CALC_FOUND_ROWS
- 25. Проверка запроса на WSO2 ESB
- 26. SQL проверка версии запроса/данных
- 27. Сводная проверка формы запроса доктрины!
- 28. Проверка запроса на ввод mysql
- 29. Проверка работоспособности HTTP POST-запроса
- 30. Проверка пустого запроса в Django
возможный дубликат [solr sanitizing query] (http://stackoverflow.com/questions/1133573/solr-sanitizing-query) –