我有一个包含50多个字段的SOLR模式,其中5个是动态字段
其中一个动态字段是“skuForSize_ *”,我需要检索此动态字段以及其他静态字段。
我正在使用 SolrQuery 类的 setFields()方法。它适用于静态字段但无法获取动态字段。有没有其他方法来获取动态字段?
答案 0 :(得分:1)
skuForSize_*
屏蔽与您的前缀匹配的任何字段。在示例中,您可以保存包含skuForSize_myField1
中不存在的字段schema.xml
的文档,它将起作用。
对于查询,您需要明确枚举字段skuForSize_field1,skuForSize_field2
...或在ex:copy field
中使用textSkuForSize
并在其上进行搜索。