目前我已在我的项目中开发了solr搜索.搜索是工作.但是,当我放置一些像([] white space)这样的特殊字符时,我得到了例外.
Caused by: org.apache.lucene.queryParser.ParseException: Cannot parse 'searchable: ([])': Encountered " "]" "] "" at line 1, column 13.
Was expecting one of:
<RANGEIN_QUOTED> ...
<RANGEIN_GOOP> ...
at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:211)
at org.apache.solr.search.LuceneQParser.parse(LuceneQParserPlugin.java:79)
at org.apache.solr.search.QParser.getQuery(QParser.java:143)
at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:105)
... 104 more
Run Code Online (Sandbox Code Playgroud)
那么,我该如何处理这种情况呢.如何防止搜索框中的特殊字符.