在solr中是否有可能将同义词应用于fq(过滤查询)?

在solr中是否有可能将同义词应用于fq(过滤查询)?,solr,Solr,我正在考虑只使用fq参数来检索结果(因此不会使用q);一个问题是,我不知道如何将同义词应用于fq参数(如果可能的话)-例如,如果我有fq:field1:(c++) 还是有方法来保存C++(因为++被去掉)?< /P> 我也尝试过使用“c++”(引号)来转义c\+\+ 但是++被剥离了这将取决于字段(field1)的处理方式,只要您正确地转义查询语法。谢谢。您能建议如何处理字段1吗?首先发布该字段的当前分析链。如果要保留+,则必须使用不在该字段上标记的标记器,例如空白标记器(仅在``上拆分)。

我正在考虑只使用fq参数来检索结果(因此不会使用q);一个问题是,我不知道如何将同义词应用于fq参数(如果可能的话)-例如,如果我有fq:field1:(c++)

还是有方法来保存C++(因为++被去掉)?< /P> 我也尝试过使用“c++”(引号)来转义c\+\+


但是++被剥离了

这将取决于字段(
field1
)的处理方式,只要您正确地转义查询语法。谢谢。您能建议如何处理字段1吗?首先发布该字段的当前分析链。如果要保留
+
,则必须使用不在该字段上标记的标记器,例如空白标记器(仅在``上拆分)。