Clone
Randall Hauch
committed
on 08 Aug 11
MODE-1234 Corrected indexing and querying of BOOLEAN properties
Query nodes based upon custom node types with BOOLEAN properties did work, w… Show more
MODE-1234 Corrected indexing and querying of BOOLEAN properties

Query nodes based upon custom node types with BOOLEAN properties did work, whereas querying nodes based upon built-in node types with BOOLEAN properties did not work. This fix corrects one error in the way properties are indexed, and another in how constraints against BOOLEAN properties are transformed into Lucene queries. These two errors cancelled each other out for properties on custom node types, but caused issues with properties on built-ins.

Once this fix is applied (through an upgrade to 2.6.0.Final, the indexes should be rebuilt to correct the existing indexes.

All unit and integration tests pass, including several new tests written to duplicate/verify the problem.

Show less