是否可以从Solr查询中转义一些文本?

时间:2018-08-28 10:07:08

标签: solr lucene solrj solr-query-syntax

我们要查询的ID属性之一是AND,因此我们的样子

http://localhost:8983/solr/ / select?fq = id:AND&wt = json

这会引发以下提到的异常

错误:{ 元数据:[ “错误级别”, “ org.apache.solr.common.SolrException”, “根错误级别”, “ org.apache.solr.parser.ParseException” ], msg:“ org.apache.solr.search.SyntaxError:无法解析'id:AND':在第1行遇到”“ AND”“

我可以通过使用以下提到的查询来逃避AND http://localhost:8983/solr/ / select?fq = entityId:\ AND&wt = json http://localhost:8983/solr/ / select?fq = entityId:%22AND%22&wt = json

问题:我不想在查询时处理此问题。是否有其他方法可以使用令牌生成器或其他方法在Solr配置级别处理此问题。这样,我不必在多个地方进行处理。

0 个答案:

没有答案