0
0
bleve/search/searchers
Steve Yen 3c82086805 optimize upside_down reader & 64-bit struct alignments
The UpsideDownCouchTermFieldReader.Next() only needs the doc ID from
the key, so this change provides a specialized parseKDoc() method for
that optimization.

Additionally, fields in various structs are more 64-bit aligned, in an
attempt to reduce the invocations of runtime.typedmemmove() and
runtime.heapBitsBulkBarrier(), which the go compiler seems to
automatically insert to transparently handle misaligned data.
2016-07-23 10:37:40 -07:00
..
base_test.go major kvstore interface and impl overhaul 2015-09-23 11:25:47 -07:00
ordered_searchers_list.go add newline between license and package 2014-09-02 10:54:50 -04:00
search_boolean_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_boolean.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_conjunction_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_conjunction.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_disjunction_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_disjunction.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_docid_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_docid.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_fuzzy_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_fuzzy.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_match_all_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_match_all.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_match_none_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_match_none.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_numeric_range_test.go major refactor of search package 2014-09-01 11:15:38 -04:00
search_numeric_range.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_phrase_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_phrase.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_regexp_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_regexp.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_term_prefix.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_term_test.go optimize upside_down reader Next() with doc match reuse 2016-07-21 11:10:49 -07:00
search_term.go optimize upside_down reader & 64-bit struct alignments 2016-07-23 10:37:40 -07:00