我是solr的新手,我们正在使用solrj和v4.10。当我们尝试过滤字段item_supp_s的query(fq)时,它不会返回结果,但是当我使用qf desc_ngram desc_en ^ 10 des_txt ^ 30和q作为desc_en进行查询时:测试并测试Pte。有限公司 我们正在转义所有特殊字符。我可以看到响应中返回了item_supp_s。
但是,当我添加fq item_supp_name_s:(test&test Pte。Ltd)时,它将返回0响应,如果我将其更改为_t,它将返回结果。
在data-config.xml中,我们有字段colum =“ supp” name =“ item_supp_s” 在schema.xml中,我们的字段名称=“ item_supp_t” type =“ text_general” 复制字段,我们已将item_supp_s复制到desc_en,_ngram,_txt,_t,_e和_si。
我不确定该字段和复制字段是否引起了该问题。友善的建议