Fixed bug in BoboBrowser where value was being retrieved from runtimeFacetHandlerMap dictionary without first checking whether the key exists.
Ported FacetHandlerTest class from r2.0.7 of Bobo-Browse.
Ported BoboSearcher2Test class from r2.0.7 of Bobo-Browse (not passing).
Renamed namespace from BoboBrowse.Net.Utils to BoboBrowse.Net.Util for parity with the Java project.
Renamed LuceneExt.Net.Utils to LuceneExt.Net.Util for parity with the Java kamikaze project.
Set the InternalsVisibleTo attribute on BoboBrowse.Net and LuceneExt.Net so the test project can use internal members.
Migrated BigIntArrayTest, BigNestedIntArrayTest, and FilterTest classes from Bobo-Browse 2.0.7.
Ported SparseFloatArray, MutableSparseFloatArray, and their unit tests from Bobo-Browse 2.0.7. Ported java.util.BitSet from Java and added it to the Util namespace.
Renamed the BoboBrowse.Net.Facets.Filters namespace to BoboBrowse.Net.Facets.Filter for parity with the Java project.
Created the BoboBrowse.Net.Facets.Data namespace and moved the appropriate classes for parity with Bobo-Browse 2.0.7.
Moved the FacetHitcountComparatorFactory and PathFacetHandler into the Impl folder for parity with Bobo-Browse 2.0.7.
Moved the EmtyDocIdSet and RandomAccessDocIdSet into the BoboBrowse.Net.DocIdSet namespace for parity with Bobo-Browse 2.0.7.
Moved the BoboBrowser, BrowseHit, BrowseResult, IBrowsable, IComparatorFactory, IFacetAccessible, IFieldValueAccessor, MultiBoboBrowser, and TopDocsSortedHitCollector into BoboBrowse.Net namespace (analogous to the Api namespace in BoboBrowse 2.0.7).
Moved ITermValueList to Facets.Data.ITermValueList. Moved FastMatchAllDocsQuery, IFacetScoreable, IFacetTermScoringFunction, BoboDocScorer, and IFacetTermScoringFunctionFactory to the appropriate Query or Query.Scoring namespace for parity with BoboBrowse 2.0.7.
Moved the FilteredDocSetIterator to the DocIdSet namespace for parity with BoboBrowse 2.0.7.
Moved the SortedFieldBrowseHitComparator into the BoboBrowse.Net.Impl namespace for parity with BoboBrowse 2.0.7.
Added missing BitsetDocSet implementation.
Added TermCharList, TermDateList, TermDoubleList, TermFloatList, TermIntList, TermLongList, TermNumberList, and TermShortList to the BoboBrowse.Net.Facets.Data namespace.
Added the NotFilter and OrFilter to the BoboBrowse.Net.Facets.Filter namespace.
Added the CompactMultiValueFacetHandler, DynamicRangeFacetHandler, FilteredRangeFacetHandler to the Impl namespace. The SimpleGroupbyFacetHandler file was also added, but the conversion was not completed. Changed the namespace of all files in the corresponding folder to BoboBrowse.Net.Facets.Impl.