0
0
Fork 0
bleve/search/searcher
abhinavdangeti 7e36109b3c MB-28162: Provide API to estimate memory needed to run a search query
This API (unexported) will estimate the amount of memory needed to execute
a search query over an index before the collector begins data collection.

Sample estimates for certain queries:
{Size: 10, BenchmarkUpsidedownSearchOverhead}
                                                           ESTIMATE    BENCHMEM
TermQuery                                                  4616        4796
MatchQuery                                                 5210        5405
DisjunctionQuery (Match queries)                           7700        8447
DisjunctionQuery (Term queries)                            6514        6591
ConjunctionQuery (Match queries)                           7524        8175
Nested disjunction query (disjunction of disjunctions)     10306       10708
…
2018-03-06 13:53:42 -08: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.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_boolean_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_conjunction.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_conjunction_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_disjunction.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_disjunction_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_docid.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_docid_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_filter.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_fuzzy.go add option for multi term searcher to skip max disjunction check 2017-04-04 10:46:57 -04:00
search_fuzzy_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_geoboundingbox.go add option for multi term searcher to skip max disjunction check 2017-04-04 10:46:57 -04:00
search_geoboundingbox_test.go geo review comments from sreekanth 2017-03-31 08:41:40 -04:00
search_geopointdistance.go fix geo point distance search 2017-04-27 17:28:07 -04:00
search_geopointdistance_test.go improved geo searcher unit tests 2017-03-29 16:57:58 -04:00
search_match_all.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_match_all_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_match_none.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_match_none_test.go actually rename packages to singular, not just directory name 2016-10-02 10:29:39 -04:00
search_multi_term.go add option for multi term searcher to skip max disjunction check 2017-04-04 10:46:57 -04:00
search_numeric_range.go fix issue with numeric range queries in query string 2017-06-06 16:03:05 -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_phrase.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_phrase_test.go phrase searcher now supports multi-phrase 2017-02-10 15:17:50 -05:00
search_regexp.go add option for multi term searcher to skip max disjunction check 2017-04-04 10:46:57 -04:00
search_regexp_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_term.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
search_term_prefix.go add option for multi term searcher to skip max disjunction check 2017-04-04 10:46:57 -04:00
search_term_range.go fix panic in term range search 2017-05-05 23:13:04 -04:00
search_term_range_test.go fix panic in term range search 2017-05-05 23:13:04 -04:00
search_term_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00