0
0
Fork 0
bleve/search
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
..
collector MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
facet MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
highlight remove use of float64 to represent int things 2017-02-09 20:15:59 -05:00
query Allow pre parsing query strings 2017-04-25 16:30:47 +02:00
scorer MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
searcher MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
collector.go BREAKING API CHANGE - use stdlib context pkg 2018-02-27 11:33:43 -08:00
explanation.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
facets_builder.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
facets_builder_test.go numeric range facet merging compare range values not pointers 2016-11-03 15:48:46 -04:00
levenshtein.go removed extra ptr indirection from LevenshteinDistance 2016-10-11 08:49:10 -07:00
levenshtein_test.go removed extra ptr indirection from LevenshteinDistance 2016-10-11 08:49:10 -07:00
pool.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
pool_test.go fix misspellings 2016-10-02 12:11:15 -04:00
search.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
sort.go Exposing lon/lat fields in SortGeoDistance struct 2017-05-22 11:51:37 +05:30
util.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
util_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00