# BitFieldType

The fields with this property contain information about the document sets that a document belongs to. You can use `BitFieldType` fields to efficiently store set information.

`BitFieldType` fields contain hexadecimal values that correspond to binary numbers. The binary number is a representation of the sets that a document belongs to, with each binary digit representing a particular set of documents. If a document is part of a set, the bit corresponding to that set is 1. If thedocument is not part of that set, the bit is 0.

For example, a document that is a part only of set 0 and set 2, has the binary representation 0101 (where set 0 is the furthest right, and set numbers increase to the left). This binary number converts to the hexadecimal value 5, which IDOL Server stores in the `BitFieldType` field.

You can search for sets in `BitFieldType` fields using `FieldText` queries with the `BITSET` field specifier. You can edit set information in `BitFieldType` fields using the DREREPLACE index action with the `#DREFIELDBITOR`, `#DREFIELDBITXOR` and `#DREFIELDBITAND` operators.

NOTE: Each document that you store in IDOL Server must contain only one instance of any given `BitFieldType` field.

Type: | Boolean
Default: | False
Required: | No
Configuration Section: | `MyProperty`
Example: | `BitFieldType=True`
See Also: | BitFieldCompressed BitFieldMaxMemoryKB Property PropertyFieldCSVs DREREPLACE

NOTE: If you change this setting after you have indexed content into IDOL Server, you must reindex the content, unless you have set `RegenerateBitFieldIndex` to `True`.

_FT_HTML5_bannerTitle.htm