SolrJ:SolrQuery.setFields动态字段的方法
我有一个包含50多个字段的SOLR模式,其中5个是动态字段。SolrJ:SolrQuery.setFields动态字段的方法,solr,solrj,Solr,Solrj,我有一个包含50多个字段的SOLR模式,其中5个是动态字段。 其中一个动态字段是“skuForSize”*,我需要检索此动态字段以及其他静态字段。 我使用的是SolrQuery类的setFields()方法。它适用于静态字段,但无法获取动态字段。是否有其他方法获取动态字段?skuForSize.*屏蔽与前缀匹配的任何字段。在示例中,您可以使用skuForSize\u myField1字段保存文档,该字段在schema.xml中不存在,并且可以正常工作。 对于查询,您需要显式枚举字段skuForS
其中一个动态字段是“skuForSize”*,我需要检索此动态字段以及其他静态字段。
我使用的是SolrQuery类的setFields()方法。它适用于静态字段,但无法获取动态字段。是否有其他方法获取动态字段?
skuForSize.*
屏蔽与前缀匹配的任何字段。在示例中,您可以使用skuForSize\u myField1
字段保存文档,该字段在schema.xml
中不存在,并且可以正常工作。
对于查询,您需要显式枚举字段
skuForSize\u field1、skuForSize\u field2
。。。或者只需在ex:textSkuForSize
中使用复制字段
,并在其上进行搜索。复制字段在这种情况下肯定会对我有所帮助。谢谢。