有没有办法在 lucene 中存储位图字段并使用位掩码操作进行搜索?
我对一个对象有很多布尔属性,而不是为每个对象设置一个单独的字段,我正在考虑是否有一种方法可以将每个属性作为位存储在位图中并使用位掩码进行搜索。
字段值可能类似于:
Attr 1 | Attr 2 | Attr 3 | Attr 4
0 1 0 1
如果我使用 Attr 1 和 Attr 3 搜索文档,我会使用以下内容进行屏蔽:
Attr 1 | Attr 2 | Attr 3 | Attr 4
1 0 1 0
在逻辑与运算中