No description provided.
add totaldocs metrics.
fixed the bug that parsedquery could be null when only few data is in…
…serted into sensei
Merge remote branch 'wonlay/master'
added constant expression query support
fix a small bug
added test case for json support of constant expresion query
bql supportting is empty for value list
added built-in function support in json api for const expression query
added not empty support for value list in bql
removed size operator from json api
added some test for the change
added new keywords for new bql 'is equal' support in web admin page
Merge remote branch 'linkedin/master' into master2
What is the need for this empty_predicate? Can you add a test case? Why do we have to change CONTAINS ALL for this? We also need to consider the variable cases.
This is needed by Carrie. They need a simple grammar like "where $list is empty or FACET contains all $list". That means if the list is empty the second boolean check is short-circuited. So that's the reason they want a empty check statement for value list. It may help to maintain a clean BQL template. After this requirement is popped, we had some discussion, and just quickly made this feature for them.