0
0
bleve/search/searcher
Marty Schoch 7fd8aeb50a refactor phrase search into seprate methods
at the core, the Next() method moves another searcher forward
and checks each hit to see if it also satisfies the phrase
constraints.  the current implementation has 4 nested for loops.
these nested loops make it harder read (indentation) and harder
to reason about (complexity).

this refactor does not remove any loops, it simply moves some
of the inner loops into separate methods so that one can
more easily reason about the parts separately.
2017-01-31 13:32:46 -05: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 API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_boolean.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_conjunction_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_conjunction.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_disjunction_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_disjunction.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_docid_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_docid.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_fuzzy_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_fuzzy.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_match_all_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_match_all.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -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_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 API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_phrase_test.go Merge pull request #512 from steveyen/master 2017-01-09 14:19:17 -05:00
search_phrase.go refactor phrase search into seprate methods 2017-01-31 13:32:46 -05:00
search_regexp_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_regexp.go improve performance of regular expression and wildcard queries 2017-01-18 16:22:16 -05:00
search_term_prefix.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_term_test.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00
search_term.go API change: optional SearchRequest.IncludeLocations flag 2017-01-05 21:11:22 -08:00