# Fields that Contain BitFieldType Information

## BITSET

The `BITSET` field specifier (case sensitive) allows you to find documents with a `BitFieldType` field that contains a value where the specified bit is set. This allows you to search for documents that belong to a particular set of documents.

NOTE: You can use the `BITSET` field specifier only for `BitFieldType` fields.

    FieldText=BITSET{yourBitSets}:yourFields

where:

`yourBitSets` | are one or more set numbers, separated by commas. These set numbers must be in normal decimal form.
`yourFields` | are one or more `BitFieldType` fields. A document returns only if it contains one of these fields, and if this field contains a value where the bit corresponding to `yourBitSets` is set. To specify multiple fields, you must separate them with colons (there must be no space before or after a colon).

Examples:

    FieldText=BITSET{0,4}:BitField

This example matches any document where the binary representation of the hexadecimal value contained in `BitField` has the bit set (the binary digit is `1`) for set 0 or set 4.

For example, if a document has a `BitField` that contains the hexadecimal value `A4`, it does not match the query. The binary representation is `10100100`, where the bits for set 0 and 4 are both `0`, so the document is not part of these sets.

If the document has a `BitField` that contains the hexadecimal value `A8`, it does match the query. The binary representation is `10101000`, where the bit for set 4 is a `1`, so the document is part of set 4.

    FieldText=BITSET{2}:BitField AND BITSET{15}:BitField

The binary representation of the hexadecimal value contained in `BitField` must have the bits switched on for both sets 2 and 15.

For example, if a document has a `BitField` that contains the hexadecimal value `B110`, it does not match the query. The binary representation is `1011000100010000`, where the bit is set to `1` for set 15, but not for set 2.

If the document has a `BitField` that contains the hexadecimal value `B114` it matches the query. The binary representation is `1011000100010100`, where the bit is set to `1` for both set 15 and set 2.

_FT_HTML5_bannerTitle.htm