有沒有人有一個正則表達式可以用來驗證發送到lucene的查詢是否格式良好?Solr/Lucene查詢驗證
0
A
回答
2
https://github.com/praized/lucene-query-validator/blob/master/src/luceneQueryValidator.js
這是一個JavaScript嘗試。我沒有證實它是成功的,但從審查代碼,一切看起來都合法。
如果您允許您的用戶以自由文本輸入,他們總是有可能錯誤鍵入字段名稱(即naem:Bob而不是名稱:Bob)。這個驗證器不會發現那樣的問題。
+0
我打算使用驗證器來對我們的查詢構建器進行單元測試。 –
1
我創建了一個JS AMD模塊的位置:https://github.com/grahamscott/lucene-validator-amd-module
它基於上述praized模塊上,但更容易的客戶端集成,並且不依賴於window.alert()
相關問題
- 1. PHP驗證查詢
- 2. 驗證linq查詢
- 3. javascript驗證查詢
- 4. jdbc驗證查詢
- 5. jQuery:使用驗證查詢
- 6. 驗證查詢字符串?
- 7. 驗證查詢結果
- 8. org.apache.tomcat.jdbc.pool中的驗證查詢
- 9. 驗證Oracle非SELECT查詢
- 10. 用戶驗證查詢
- 11. 驗證我的Sqlite查詢?
- 12. SQL查詢驗證器
- 13. 唯一ID驗證查詢
- 14. LDAP身份驗證查詢
- 15. jQuery驗證插件查詢
- 16. MySQL查詢錯誤驗證
- 17. CodeIgniter驗證:可以驗證GET查詢字符串嗎?
- 18. 驗證mysql查詢是否爲NULL
- 19. SQL SELECT-only查詢文本驗證
- 20. 公司的SQL查詢驗證
- 21. -webkit媒體查詢HTML5驗證
- 22. 留一出交叉驗證查詢
- 23. 在c#中驗證where子句查詢
- 24. 驗證Oracle查詢的優化
- 25. 2代表的SQL查詢驗證
- 26. 查詢方法JPQL的驗證失敗
- 27. 需要JOIN驗證的SQL查詢
- 28. 的GUID,查詢字符串和驗證
- 29. Golang SQL查詢語法驗證程序
- 30. 如何驗證查詢參數計數?
可能的[solr消毒查詢]的副本(http://stackoverflow.com/questions/1133573/solr-sanitizing-query) –