0
0
bleve/search/searcher
Steve Yen 3f588cd4ae optimize disjunction searcher to trim child searchers array earlier
Disjunction searchers are used heavily by higher-level searchers, like
prefix searchers.  In that case, a disjunction searcher might have
many thousands of child searchers.

This commit adds an optimization to close each child term searcher as
soon as a child searcher is finished and remove it from the
disjunction searcher's children.
2016-10-10 22:47:11 -07:00
..
base_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
ordered_searchers_list.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_boolean_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_boolean.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_conjunction_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_conjunction.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_disjunction_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_disjunction.go optimize disjunction searcher to trim child searchers array earlier 2016-10-10 22:47:11 -07:00
search_docid_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_docid.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_fuzzy_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_fuzzy.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_match_all_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_match_all.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_match_none_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_match_none.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_numeric_range_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_numeric_range.go another golint suggestions 2016-10-02 11:54:04 -04:00
search_phrase_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_phrase.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_regexp_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_regexp.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_term_prefix.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_term_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_term.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00