如何在solr中的多值Integer字段中执行搜索

时间:2013-11-14 15:36:27

标签: d

例如,我的多值字段包含(1,2,3)。

如果我搜索1或(1,2)或(2,3)或(1,3)或2或3或或(1,2,3),则应该得到上述结果。

如何定义此整数多值字段。

1 个答案:

答案 0 :(得分:-1)

如果我理解你的问题 - 你只需要一个Set和一种方法来检查给定的集合是否是原始集合的子集。有关这方面的更多信息,请访问this Wikipedia page (Set theory)

实现此目的的一种方法是使用标准D运行时的RedBlackTree:http://dlang.org/phobos/std_container.html#.RedBlackTree