Solr筛选器查询不返回_s的结果,但返回_t的结果

时间:2019-03-28 03:36:54

标签: java solr solrj

我是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。

我不确定该字段和复制字段是否引起了该问题。友善的建议

0 个答案:

没有答案