我在solr文档中添加了doubletype字段。但它被添加为字符串fieldname,string [] fieldvalues 的映射,因为预构建的API仅支持它。那么这是否意味着我无法在solr中执行范围查询?
我已将colorfield定义为动态 TrieDoubleField 索引并存储在schema.xml中。所以我必须能够根据色域进行排序吗?
这种做法是对的吗?
在建立索引之后,我应该预处理查询以专门提取色域名称,或者solr会自动执行吗?
答案 0 :(得分:0)
好的,让我们尝试简化您的问题,您想要搜索颜色列表。 颜色可以在文本中转换,例如蓝色和蓝色。 将您的颜色与空间一起存储为字段中的列表。
然后搜索这样的颜色:
q: *:*
fq: color:*blue*
will retrieve docs{ blue,blueocean}
文本可以像这样存储12:134:144 :) 这是回应你的问题吗?