0
0
Fork 0
bleve/index/upsidedown
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
..
analysis.go INDEX FORMAT CHANGE: change back index row value 2017-01-24 15:39:38 -05:00
analysis_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_all.sh BREAKING CHANGE - rename upside_down to upsidedown 2016-09-30 12:36:38 -04:00
benchmark_boltdb_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_common_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_cznicb_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_goleveldb_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_gorocksdb_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_gtreap_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_leveldb_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_null_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
dump.go INDEX FORMAT CHANGE: change back index row value 2017-01-24 15:39:38 -05:00
dump_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
field_dict.go optimize upside-down DictionaryRow for fewer parsing alloc's 2016-10-12 09:22:50 -07:00
field_dict_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
index_reader.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
reader.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
reader_test.go fix misspellings 2016-10-02 12:11:15 -04:00
row.go MB-28162: Provide API to estimate memory needed to run a search query 2018-03-06 13:53:42 -08:00
row_merge.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
row_merge_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
row_test.go reduce garbage created while processing facets 2017-03-02 17:00:46 -05:00
stats.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
upsidedown.go Handle case where store snapshot isn't closed in upsidedown's Batch() API 2018-02-23 14:47:22 -08:00
upsidedown.pb.go INDEX FORMAT CHANGE: change back index row value 2017-01-24 15:39:38 -05:00
upsidedown.proto INDEX FORMAT CHANGE: change back index row value 2017-01-24 15:39:38 -05:00
upsidedown_test.go reduce garbage created while processing facets 2017-03-02 17:00:46 -05:00