ビットマップ フィールドを 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
論理 AND 演算で