Jonathan Goodwin

Results 11 issues of Jonathan Goodwin

The query parser (QueryParser.cpp) detects and handles ill-formed queries via thrown ParseError or other RecoverableError exceptions. However, such exceptions are currently not caught by QueryRunner.cpp as part of a spawned...

There are two issues here: * When outputting shard-specific statistics, it uses corpus-wide document and posting count numbers rather than shard-specific numbers. This causes it to output four wrong statistics,...

Since Linux and Mac are case-sensitive, changing the executable name to `bitfunnel` will make it more convenient to remember and type.

When examining Gov2 statistics, it appears that the proportion of explicit terms to ad hoc terms grows significantly shard by shard. * In shards 0-3, explicit terms are less than...

The warning is: mangled name will change in C++17 because the exception specification is part of a function type for https://github.com/BitFunnel/BitFunnel/blob/mjhchunkwriter/NativeJIT/inc/NativeJIT/ExpressionNodeFactory.h#L67 where T = float (*) (float) throw () This...

We are using a 2+ year old version of GoogleTest in both BitFunnel and NativeJIT. We need to upgrade to a more current version. The older version generates a std::tr1...

Doozer fails on the GCC unit tests, but not the Clang and OSX unit tests. It is build [#68](https://doozer.io/mikehopcroft/BitFunnel/build/68). This is the point of failure: https://github.com/BitFunnel/BitFunnel/blob/master/src/Common/Utilities/test/TokenManagerTest.cpp#L411 Value of: lastToken.GetSerialNumber() >...

I have been progressively studying the bitfunnel library code, section by section, to familiarize myself with how the bitfunnel engine works. While studying the code in the "shards" folder, I...

The BitFunnel tool's termtable command requires that density and treatment be specified, but provides insufficient advice for choosing good values. * For density, 0.10, 0.15, and 0.20 are all appropriate....

Although it is true that Rust does not support structural subtyping nor record subtyping, it does support nominal subtyping with regard to the relationship between structs (or traits) and the...