我有一个名为"禁用的字段"这是多值的。我将在这个字段上运行一个过滤器查询,它基本上会搜索该字段的特定值,即fq = disabled:I
我可以映射价值"我"到一个整数并将相应的整数存储到solr中并根据整数进行过滤查询。
所以我想知道从性能的角度来看,将字段存储为solr.trieInt或solr.strField类型是否更好?
答案 0 :(得分:0)
您不会发现任何差异。如果您要运行范围查询,那么将它存储在Int字段中可能更有效,但对于简单的查找,它不会产生任何影响。
另请注意,“trie”版本的数字不是最新版本,Point based numeric types似乎更好。