我的应用程序接受用户输入的字符串并尝试使用 Lucene 查询解析器对其进行解析。然而,我注意到有几种格式的字符串会在这个查询解析器中引发错误。
例如:
- ~任意字符串
- 任意字符串 +
首先,我尝试塑造我的用户输入的字符串,使其不能包含这些案例,但正如我所见,我现在可能无法预见更多案例。
您如何处理查询解析器异常?你如何防止它们?
我的应用程序接受用户输入的字符串并尝试使用 Lucene 查询解析器对其进行解析。然而,我注意到有几种格式的字符串会在这个查询解析器中引发错误。
例如:
首先,我尝试塑造我的用户输入的字符串,使其不能包含这些案例,但正如我所见,我现在可能无法预见更多案例。
您如何处理查询解析器异常?你如何防止它们?