在SOLR中使用环绕查询解析器搜索引号字符

在SOLR中使用环绕查询解析器搜索引号字符,solr,solr4,Solr,Solr4,我试图搜索以下两个后续单词: {!surround}FieldName:first w second 查询工作得很好,但当其中一个单词包含quote char时,SOLR会抛出解析异常,即 {!surround}FieldName:first w sec"ond 我曾试图逃离库托: {!surround}FieldName:first w sec\"ond 但这没用。 我还尝试使用LocalParams的v参数,但也没有效果 {!surround v="first w sec\"ond"}

我试图搜索以下两个后续单词:

{!surround}FieldName:first w second
查询工作得很好,但当其中一个单词包含quote char时,SOLR会抛出解析异常,即

{!surround}FieldName:first w sec"ond
我曾试图逃离库托:

{!surround}FieldName:first w sec\"ond
但这没用。 我还尝试使用LocalParams的v参数,但也没有效果

{!surround v="first w sec\"ond"}FieldName
我目前正在运行Solr4.0。 有人知道如何克服这个问题吗?

试试这个:
{!surround}字段名:(w(第一个,“第二个”)