be-tree icon indicating copy to clipboard operation
be-tree copied to clipboard

BE-Tree: An Index Structure to Efficiently Match Boolean Expressions over High-dimensional Space

Results 11 be-tree issues
Sort by recently updated
recently updated
newest added

Adding functionality for boolean expression factorization - running several matches against several be-trees in sequence. See [Troubleshooting tools: Targeting, Creatives, and Frequency Capping](https://adgear.atlassian.net/browse/PEDSP-1431).

It was observed that for expressions that contain 'not (A and B)' or 'not (A or B)' clauses the clustering is performed such way that during matching step of the...

On OTP 26.0.2, the emulator calls fail with the following: ```sh root@787c3fa7af3a:/app# erl -noshell -s init stop -eval "io:format(\"~s/erts-~s/include/\", [code:root_dir(), erlang:system_info(version)])." Error! Failed to eval: io:format("~s/erts-~s/include/", [code:root_dir(), erlang:system_info(version)]). ``` Changing...

https://github.com/FrankBro/be-tree/blob/5c3c3d161e453b725e6ab84f9de351e87c3d4a6d/src/debug.c#L764 Here write_dot_file doesn't close the open file. Due to it the sometimes files contain doesn't get flush out. **Solution**: Add the `fclose(f);` call to close the open file. **PS**:...

In the file of value.h,line67,line129, line 135, the variable named "namespace" have ambiguous meaning, when C++ called this project, build error. So please change these three variable names to make...

There was a problem in prod where `all of` (two spaces) was used and caused errors. It was a custom expression which was correctly verified by rtb-boolean's syntax checker, but...

bug

I noticed a number of warnings when compiling this and figured I'd put together a quick fix. While betree_sub_t is a typedef of uint64_t, I added a PRIbst variant so...

For example, `x = 1 or x = 2` should become `x one of (1, 2)`.

enhancement

Need this to fully remove rtb_boolean. Either returns ok or a reason why the expression is invalid. Like badly formed or bad variable. Pass the variables in, don't use a...

enhancement

I've grabbed these two data structures because I could run a lot of tests with our data and make sure there was no leaks or segfaults but they were grabbed...

enhancement