字段名称中的Solr转义字符

时间:2017-07-17 13:33:46

标签: solr

如何在字段名称中转义特殊字符?

http://localhost:8983/solr/col/select?boost=if(exists(img-image_string),5,1)&debugQuery=on

gives me error error":{
    "metadata":[
      "error-class","org.apache.solr.common.SolrException",
      "root-error-class","org.apache.solr.common.SolrException"],
    "msg":"undefined field: \"img\"",
    "code":400}}

1 个答案:

答案 0 :(得分:1)

Solr / Lucene使用\作为转义字符,但你应该尽量避免在字段名中使用具有特殊含义的字符。