gitextract_lgtz3phf/ ├── .github/ │ └── workflows/ │ ├── cover.yml │ └── tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── analysis/ │ ├── analyzer/ │ │ ├── custom/ │ │ │ └── custom.go │ │ ├── keyword/ │ │ │ └── keyword.go │ │ ├── simple/ │ │ │ └── simple.go │ │ ├── standard/ │ │ │ └── standard.go │ │ └── web/ │ │ └── web.go │ ├── benchmark_test.go │ ├── char/ │ │ ├── asciifolding/ │ │ │ ├── asciifolding.go │ │ │ └── asciifolding_test.go │ │ ├── html/ │ │ │ └── html.go │ │ ├── regexp/ │ │ │ ├── regexp.go │ │ │ └── regexp_test.go │ │ └── zerowidthnonjoiner/ │ │ └── zerowidthnonjoiner.go │ ├── datetime/ │ │ ├── flexible/ │ │ │ ├── flexible.go │ │ │ └── flexible_test.go │ │ ├── iso/ │ │ │ ├── iso.go │ │ │ └── iso_test.go │ │ ├── optional/ │ │ │ └── optional.go │ │ ├── percent/ │ │ │ ├── percent.go │ │ │ └── percent_test.go │ │ ├── sanitized/ │ │ │ ├── sanitized.go │ │ │ └── sanitized_test.go │ │ └── timestamp/ │ │ ├── microseconds/ │ │ │ └── microseconds.go │ │ ├── milliseconds/ │ │ │ └── milliseconds.go │ │ ├── nanoseconds/ │ │ │ └── nanoseconds.go │ │ └── seconds/ │ │ └── seconds.go │ ├── freq.go │ ├── freq_test.go │ ├── lang/ │ │ ├── ar/ │ │ │ ├── analyzer_ar.go │ │ │ ├── analyzer_ar_test.go │ │ │ ├── arabic_normalize.go │ │ │ ├── arabic_normalize_test.go │ │ │ ├── stemmer_ar.go │ │ │ ├── stemmer_ar_test.go │ │ │ ├── stop_filter_ar.go │ │ │ └── stop_words_ar.go │ │ ├── bg/ │ │ │ ├── stop_filter_bg.go │ │ │ └── stop_words_bg.go │ │ ├── ca/ │ │ │ ├── articles_ca.go │ │ │ ├── elision_ca.go │ │ │ ├── elision_ca_test.go │ │ │ ├── stop_filter_ca.go │ │ │ └── stop_words_ca.go │ │ ├── cjk/ │ │ │ ├── analyzer_cjk.go │ │ │ ├── analyzer_cjk_test.go │ │ │ ├── cjk_bigram.go │ │ │ ├── cjk_bigram_test.go │ │ │ ├── cjk_width.go │ │ │ └── cjk_width_test.go │ │ ├── ckb/ │ │ │ ├── analyzer_ckb.go │ │ │ ├── analyzer_ckb_test.go │ │ │ ├── sorani_normalize.go │ │ │ ├── sorani_normalize_test.go │ │ │ ├── sorani_stemmer_filter.go │ │ │ ├── sorani_stemmer_filter_test.go │ │ │ ├── stop_filter_ckb.go │ │ │ └── stop_words_ckb.go │ │ ├── cs/ │ │ │ ├── stop_filter_cs.go │ │ │ └── stop_words_cs.go │ │ ├── da/ │ │ │ ├── analyzer_da.go │ │ │ ├── analyzer_da_test.go │ │ │ ├── stemmer_da.go │ │ │ ├── stop_filter_da.go │ │ │ └── stop_words_da.go │ │ ├── de/ │ │ │ ├── analyzer_de.go │ │ │ ├── analyzer_de_test.go │ │ │ ├── german_normalize.go │ │ │ ├── german_normalize_test.go │ │ │ ├── light_stemmer_de.go │ │ │ ├── stemmer_de_snowball.go │ │ │ ├── stemmer_de_test.go │ │ │ ├── stop_filter_de.go │ │ │ └── stop_words_de.go │ │ ├── el/ │ │ │ ├── stop_filter_el.go │ │ │ └── stop_words_el.go │ │ ├── en/ │ │ │ ├── analyzer_en.go │ │ │ ├── analyzer_en_test.go │ │ │ ├── plural_stemmer.go │ │ │ ├── plural_stemmer_test.go │ │ │ ├── possessive_filter_en.go │ │ │ ├── possessive_filter_en_test.go │ │ │ ├── stemmer_en_snowball.go │ │ │ ├── stemmer_en_test.go │ │ │ ├── stop_filter_en.go │ │ │ └── stop_words_en.go │ │ ├── es/ │ │ │ ├── analyzer_es.go │ │ │ ├── analyzer_es_test.go │ │ │ ├── light_stemmer_es.go │ │ │ ├── spanish_normalize.go │ │ │ ├── spanish_normalize_test.go │ │ │ ├── stemmer_es_snowball.go │ │ │ ├── stemmer_es_snowball_test.go │ │ │ ├── stop_filter_es.go │ │ │ └── stop_words_es.go │ │ ├── eu/ │ │ │ ├── stop_filter_eu.go │ │ │ └── stop_words_eu.go │ │ ├── fa/ │ │ │ ├── analyzer_fa.go │ │ │ ├── analyzer_fa_test.go │ │ │ ├── persian_normalize.go │ │ │ ├── persian_normalize_test.go │ │ │ ├── stop_filter_fa.go │ │ │ └── stop_words_fa.go │ │ ├── fi/ │ │ │ ├── analyzer_fi.go │ │ │ ├── analyzer_fi_test.go │ │ │ ├── stemmer_fi.go │ │ │ ├── stop_filter_fi.go │ │ │ └── stop_words_fi.go │ │ ├── fr/ │ │ │ ├── analyzer_fr.go │ │ │ ├── analyzer_fr_test.go │ │ │ ├── articles_fr.go │ │ │ ├── elision_fr.go │ │ │ ├── elision_fr_test.go │ │ │ ├── light_stemmer_fr.go │ │ │ ├── light_stemmer_fr_test.go │ │ │ ├── minimal_stemmer_fr.go │ │ │ ├── minimal_stemmer_fr_test.go │ │ │ ├── stemmer_fr_snowball.go │ │ │ ├── stemmer_fr_snowball_test.go │ │ │ ├── stop_filter_fr.go │ │ │ └── stop_words_fr.go │ │ ├── ga/ │ │ │ ├── articles_ga.go │ │ │ ├── elision_ga.go │ │ │ ├── elision_ga_test.go │ │ │ ├── stop_filter_ga.go │ │ │ └── stop_words_ga.go │ │ ├── gl/ │ │ │ ├── stop_filter_gl.go │ │ │ └── stop_words_gl.go │ │ ├── hi/ │ │ │ ├── analyzer_hi.go │ │ │ ├── analyzer_hi_test.go │ │ │ ├── hindi_normalize.go │ │ │ ├── hindi_normalize_test.go │ │ │ ├── hindi_stemmer_filter.go │ │ │ ├── hindi_stemmer_filter_test.go │ │ │ ├── stop_filter_hi.go │ │ │ └── stop_words_hi.go │ │ ├── hr/ │ │ │ ├── analyzer_hr.go │ │ │ ├── analyzer_hr_test.go │ │ │ ├── stemmer_hr.go │ │ │ ├── stop_filter_hr.go │ │ │ ├── stop_words_hr.go │ │ │ └── suffix_transformation_hr.go │ │ ├── hu/ │ │ │ ├── analyzer_hu.go │ │ │ ├── analyzer_hu_test.go │ │ │ ├── stemmer_hu.go │ │ │ ├── stop_filter_hu.go │ │ │ └── stop_words_hu.go │ │ ├── hy/ │ │ │ ├── stop_filter_hy.go │ │ │ └── stop_words_hy.go │ │ ├── id/ │ │ │ ├── stop_filter_id.go │ │ │ └── stop_words_id.go │ │ ├── in/ │ │ │ ├── indic_normalize.go │ │ │ ├── indic_normalize_test.go │ │ │ └── scripts.go │ │ ├── it/ │ │ │ ├── analyzer_it.go │ │ │ ├── analyzer_it_test.go │ │ │ ├── articles_it.go │ │ │ ├── elision_it.go │ │ │ ├── elision_it_test.go │ │ │ ├── light_stemmer_it.go │ │ │ ├── light_stemmer_it_test.go │ │ │ ├── stemmer_it_snowball.go │ │ │ ├── stemmer_it_snowball_test.go │ │ │ ├── stop_filter_it.go │ │ │ └── stop_words_it.go │ │ ├── nl/ │ │ │ ├── analyzer_nl.go │ │ │ ├── analyzer_nl_test.go │ │ │ ├── stemmer_nl.go │ │ │ ├── stop_filter_nl.go │ │ │ └── stop_words_nl.go │ │ ├── no/ │ │ │ ├── analyzer_no.go │ │ │ ├── analyzer_no_test.go │ │ │ ├── stemmer_no.go │ │ │ ├── stop_filter_no.go │ │ │ └── stop_words_no.go │ │ ├── pl/ │ │ │ ├── analyzer_pl.go │ │ │ ├── analyzer_pl_test.go │ │ │ ├── stemmer_pl.go │ │ │ ├── stemmer_pl_test.go │ │ │ ├── stempel/ │ │ │ │ ├── LICENSE │ │ │ │ ├── cell.go │ │ │ │ ├── diff.go │ │ │ │ ├── diff_test.go │ │ │ │ ├── file.go │ │ │ │ ├── file_test.go │ │ │ │ ├── fuzz.go │ │ │ │ ├── javadata/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── fuzz.go │ │ │ │ │ ├── input.go │ │ │ │ │ └── input_test.go │ │ │ │ ├── multi_trie.go │ │ │ │ ├── pl/ │ │ │ │ │ └── stemmer_20000.tbl │ │ │ │ ├── row.go │ │ │ │ ├── strenum.go │ │ │ │ ├── strenum_test.go │ │ │ │ └── trie.go │ │ │ ├── stop_filter_pl.go │ │ │ └── stop_words_pl.go │ │ ├── pt/ │ │ │ ├── analyzer_pt.go │ │ │ ├── analyzer_pt_test.go │ │ │ ├── light_stemmer_pt.go │ │ │ ├── light_stemmer_pt_test.go │ │ │ ├── stop_filter_pt.go │ │ │ └── stop_words_pt.go │ │ ├── ro/ │ │ │ ├── analyzer_ro.go │ │ │ ├── analyzer_ro_test.go │ │ │ ├── stemmer_ro.go │ │ │ ├── stop_filter_ro.go │ │ │ └── stop_words_ro.go │ │ ├── ru/ │ │ │ ├── analyzer_ru.go │ │ │ ├── analyzer_ru_test.go │ │ │ ├── stemmer_ru.go │ │ │ ├── stemmer_ru_test.go │ │ │ ├── stop_filter_ru.go │ │ │ └── stop_words_ru.go │ │ ├── sv/ │ │ │ ├── analyzer_sv.go │ │ │ ├── analyzer_sv_test.go │ │ │ ├── stemmer_sv.go │ │ │ ├── stop_filter_sv.go │ │ │ └── stop_words_sv.go │ │ └── tr/ │ │ ├── analyzer_tr.go │ │ ├── analyzer_tr_test.go │ │ ├── stemmer_tr.go │ │ ├── stemmer_tr_test.go │ │ ├── stop_filter_tr.go │ │ └── stop_words_tr.go │ ├── test_words.txt │ ├── token/ │ │ ├── apostrophe/ │ │ │ ├── apostrophe.go │ │ │ └── apostrophe_test.go │ │ ├── camelcase/ │ │ │ ├── camelcase.go │ │ │ ├── camelcase_test.go │ │ │ ├── parser.go │ │ │ └── states.go │ │ ├── compound/ │ │ │ ├── dict.go │ │ │ └── dict_test.go │ │ ├── edgengram/ │ │ │ ├── edgengram.go │ │ │ └── edgengram_test.go │ │ ├── elision/ │ │ │ ├── elision.go │ │ │ └── elision_test.go │ │ ├── hierarchy/ │ │ │ ├── hierarchy.go │ │ │ └── hierarchy_test.go │ │ ├── keyword/ │ │ │ ├── keyword.go │ │ │ └── keyword_test.go │ │ ├── length/ │ │ │ ├── length.go │ │ │ └── length_test.go │ │ ├── lowercase/ │ │ │ ├── lowercase.go │ │ │ └── lowercase_test.go │ │ ├── ngram/ │ │ │ ├── ngram.go │ │ │ └── ngram_test.go │ │ ├── porter/ │ │ │ ├── porter.go │ │ │ └── porter_test.go │ │ ├── reverse/ │ │ │ ├── reverse.go │ │ │ └── reverse_test.go │ │ ├── shingle/ │ │ │ ├── shingle.go │ │ │ └── shingle_test.go │ │ ├── snowball/ │ │ │ ├── snowball.go │ │ │ └── snowball_test.go │ │ ├── stop/ │ │ │ ├── stop.go │ │ │ └── stop_test.go │ │ ├── truncate/ │ │ │ ├── truncate.go │ │ │ └── truncate_test.go │ │ ├── unicodenorm/ │ │ │ ├── unicodenorm.go │ │ │ └── unicodenorm_test.go │ │ └── unique/ │ │ ├── unique.go │ │ └── unique_test.go │ ├── tokenizer/ │ │ ├── character/ │ │ │ ├── character.go │ │ │ └── character_test.go │ │ ├── exception/ │ │ │ ├── exception.go │ │ │ └── exception_test.go │ │ ├── letter/ │ │ │ └── letter.go │ │ ├── regexp/ │ │ │ ├── regexp.go │ │ │ └── regexp_test.go │ │ ├── single/ │ │ │ ├── single.go │ │ │ └── single_test.go │ │ ├── unicode/ │ │ │ ├── unicode.go │ │ │ └── unicode_test.go │ │ ├── web/ │ │ │ ├── web.go │ │ │ └── web_test.go │ │ └── whitespace/ │ │ ├── whitespace.go │ │ └── whitespace_test.go │ ├── tokenmap/ │ │ └── custom.go │ ├── tokenmap.go │ ├── tokenmap_test.go │ ├── type.go │ ├── util.go │ └── util_test.go ├── builder.go ├── builder_test.go ├── cmd/ │ └── bleve/ │ ├── cmd/ │ │ ├── bulk.go │ │ ├── check.go │ │ ├── count.go │ │ ├── create.go │ │ ├── dictionary.go │ │ ├── dump.go │ │ ├── dumpDoc.go │ │ ├── dumpFields.go │ │ ├── fields.go │ │ ├── index.go │ │ ├── mapping.go │ │ ├── query.go │ │ ├── registry.go │ │ ├── root.go │ │ ├── scorch/ │ │ │ ├── ascii.go │ │ │ ├── deleted.go │ │ │ ├── info.go │ │ │ ├── internal.go │ │ │ ├── root.go │ │ │ └── snapshot.go │ │ └── scorch.go │ ├── gendocs.go │ └── main.go ├── config/ │ ├── README.md │ └── config.go ├── config.go ├── config_app.go ├── config_disk.go ├── data/ │ └── test/ │ └── sample-data.json ├── doc.go ├── docs/ │ ├── create_and_search_your_first_index.md │ ├── geo.md │ ├── hierarchy.md │ ├── index_update.md │ ├── pagination.md │ ├── persister.md │ ├── query-openapi-spec.yaml │ ├── score_fusion.md │ ├── scoring.md │ ├── search_autocomplete.md │ ├── sort_facet.md │ ├── synonyms.md │ └── vectors.md ├── document/ │ ├── document.go │ ├── document_test.go │ ├── field.go │ ├── field_boolean.go │ ├── field_composite.go │ ├── field_datetime.go │ ├── field_geopoint.go │ ├── field_geopoint_test.go │ ├── field_geoshape.go │ ├── field_ip.go │ ├── field_ip_test.go │ ├── field_numeric.go │ ├── field_numeric_test.go │ ├── field_synonym.go │ ├── field_text.go │ ├── field_vector.go │ ├── field_vector_base64.go │ └── field_vector_base64_test.go ├── error.go ├── examples_test.go ├── fusion/ │ ├── fusion.go │ ├── rrf.go │ ├── rrf_test.go │ ├── rsf.go │ ├── rsf_test.go │ └── util.go ├── geo/ │ ├── README.md │ ├── benchmark_geohash_test.go │ ├── geo.go │ ├── geo_dist.go │ ├── geo_dist_test.go │ ├── geo_s2plugin_impl.go │ ├── geo_test.go │ ├── geohash.go │ ├── geohash_test.go │ ├── parse.go │ ├── parse_test.go │ ├── sloppy.go │ └── versus_test.go ├── go.mod ├── index/ │ ├── scorch/ │ │ ├── README.md │ │ ├── builder.go │ │ ├── builder_test.go │ │ ├── empty.go │ │ ├── event.go │ │ ├── event_test.go │ │ ├── field_dict_test.go │ │ ├── int.go │ │ ├── int_test.go │ │ ├── introducer.go │ │ ├── merge.go │ │ ├── merge_test.go │ │ ├── mergeplan/ │ │ │ ├── merge_plan.go │ │ │ ├── merge_plan_test.go │ │ │ └── sort.go │ │ ├── optimize.go │ │ ├── optimize_knn.go │ │ ├── persister.go │ │ ├── reader_test.go │ │ ├── regexp.go │ │ ├── regexp_test.go │ │ ├── rollback.go │ │ ├── rollback_test.go │ │ ├── scorch.go │ │ ├── scorch_test.go │ │ ├── segment_plugin.go │ │ ├── snapshot_index.go │ │ ├── snapshot_index_dict.go │ │ ├── snapshot_index_doc.go │ │ ├── snapshot_index_str.go │ │ ├── snapshot_index_test.go │ │ ├── snapshot_index_tfr.go │ │ ├── snapshot_index_thes.go │ │ ├── snapshot_index_vr.go │ │ ├── snapshot_segment.go │ │ ├── snapshot_vector_index.go │ │ ├── stats.go │ │ └── unadorned.go │ └── upsidedown/ │ ├── analysis.go │ ├── analysis_test.go │ ├── benchmark_all.sh │ ├── benchmark_boltdb_test.go │ ├── benchmark_common_test.go │ ├── benchmark_gtreap_test.go │ ├── benchmark_null_test.go │ ├── dump.go │ ├── dump_test.go │ ├── field_cache.go │ ├── field_dict.go │ ├── field_dict_test.go │ ├── index_reader.go │ ├── protoc-README.md │ ├── reader.go │ ├── reader_test.go │ ├── row.go │ ├── row_merge.go │ ├── row_merge_test.go │ ├── row_test.go │ ├── stats.go │ ├── store/ │ │ ├── boltdb/ │ │ │ ├── iterator.go │ │ │ ├── reader.go │ │ │ ├── stats.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ └── writer.go │ │ ├── goleveldb/ │ │ │ ├── batch.go │ │ │ ├── config.go │ │ │ ├── iterator.go │ │ │ ├── reader.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ └── writer.go │ │ ├── gtreap/ │ │ │ ├── iterator.go │ │ │ ├── reader.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ └── writer.go │ │ ├── metrics/ │ │ │ ├── batch.go │ │ │ ├── iterator.go │ │ │ ├── metrics_test.go │ │ │ ├── reader.go │ │ │ ├── stats.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ ├── util.go │ │ │ └── writer.go │ │ ├── moss/ │ │ │ ├── batch.go │ │ │ ├── iterator.go │ │ │ ├── lower.go │ │ │ ├── lower_test.go │ │ │ ├── reader.go │ │ │ ├── stats.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ └── writer.go │ │ └── null/ │ │ ├── null.go │ │ └── null_test.go │ ├── upsidedown.go │ ├── upsidedown.pb.go │ ├── upsidedown.proto │ └── upsidedown_test.go ├── index.go ├── index_alias.go ├── index_alias_impl.go ├── index_alias_impl_test.go ├── index_impl.go ├── index_meta.go ├── index_meta_test.go ├── index_stats.go ├── index_test.go ├── index_update.go ├── index_update_test.go ├── mapping/ │ ├── analysis.go │ ├── document.go │ ├── examples_test.go │ ├── field.go │ ├── index.go │ ├── mapping.go │ ├── mapping_no_vectors.go │ ├── mapping_test.go │ ├── mapping_vectors.go │ ├── mapping_vectors_test.go │ ├── reflect.go │ ├── reflect_test.go │ └── synonym.go ├── mapping.go ├── mapping_vector.go ├── numeric/ │ ├── bin.go │ ├── bin_test.go │ ├── float.go │ ├── float_test.go │ ├── prefix_coded.go │ └── prefix_coded_test.go ├── pre_search.go ├── query.go ├── query_bench_test.go ├── registry/ │ ├── analyzer.go │ ├── cache.go │ ├── char_filter.go │ ├── datetime_parser.go │ ├── fragment_formatter.go │ ├── fragmenter.go │ ├── highlighter.go │ ├── index_type.go │ ├── nested.go │ ├── registry.go │ ├── store.go │ ├── synonym_source.go │ ├── token_filter.go │ ├── token_maps.go │ └── tokenizer.go ├── rescorer.go ├── rescorer_knn_test.go ├── rescorer_test.go ├── search/ │ ├── collector/ │ │ ├── bench_test.go │ │ ├── eligible.go │ │ ├── heap.go │ │ ├── knn.go │ │ ├── list.go │ │ ├── nested.go │ │ ├── search_test.go │ │ ├── slice.go │ │ ├── topn.go │ │ └── topn_test.go │ ├── collector.go │ ├── explanation.go │ ├── facet/ │ │ ├── benchmark_data.txt │ │ ├── facet_builder_datetime.go │ │ ├── facet_builder_numeric.go │ │ ├── facet_builder_numeric_test.go │ │ ├── facet_builder_terms.go │ │ └── facet_builder_terms_test.go │ ├── facets_builder.go │ ├── facets_builder_test.go │ ├── highlight/ │ │ ├── format/ │ │ │ ├── ansi/ │ │ │ │ └── ansi.go │ │ │ ├── html/ │ │ │ │ ├── html.go │ │ │ │ └── html_test.go │ │ │ └── plain/ │ │ │ ├── plain.go │ │ │ └── plain_test.go │ │ ├── fragmenter/ │ │ │ └── simple/ │ │ │ ├── simple.go │ │ │ └── simple_test.go │ │ ├── highlighter/ │ │ │ ├── ansi/ │ │ │ │ └── ansi.go │ │ │ ├── html/ │ │ │ │ └── html.go │ │ │ └── simple/ │ │ │ ├── fragment_scorer_simple.go │ │ │ ├── fragment_scorer_simple_test.go │ │ │ ├── highlighter_simple.go │ │ │ └── highlighter_simple_test.go │ │ ├── highlighter.go │ │ ├── term_locations.go │ │ └── term_locations_test.go │ ├── levenshtein.go │ ├── levenshtein_test.go │ ├── pool.go │ ├── pool_test.go │ ├── query/ │ │ ├── bool_field.go │ │ ├── boolean.go │ │ ├── boost.go │ │ ├── conjunction.go │ │ ├── date_range.go │ │ ├── date_range_string.go │ │ ├── date_range_test.go │ │ ├── disjunction.go │ │ ├── docid.go │ │ ├── fuzzy.go │ │ ├── geo_boundingbox.go │ │ ├── geo_boundingpolygon.go │ │ ├── geo_distance.go │ │ ├── geo_shape.go │ │ ├── ip_range.go │ │ ├── knn.go │ │ ├── match.go │ │ ├── match_all.go │ │ ├── match_none.go │ │ ├── match_phrase.go │ │ ├── match_phrase_test.go │ │ ├── multi_phrase.go │ │ ├── numeric_range.go │ │ ├── phrase.go │ │ ├── prefix.go │ │ ├── query.go │ │ ├── query_string.go │ │ ├── query_string.y │ │ ├── query_string.y.go │ │ ├── query_string_lex.go │ │ ├── query_string_lex_test.go │ │ ├── query_string_parser.go │ │ ├── query_string_parser_test.go │ │ ├── query_test.go │ │ ├── regexp.go │ │ ├── term.go │ │ ├── term_range.go │ │ └── wildcard.go │ ├── scorer/ │ │ ├── scorer_conjunction.go │ │ ├── scorer_constant.go │ │ ├── scorer_constant_test.go │ │ ├── scorer_disjunction.go │ │ ├── scorer_knn.go │ │ ├── scorer_knn_test.go │ │ ├── scorer_term.go │ │ ├── scorer_term_test.go │ │ └── sqrt_cache.go │ ├── search.go │ ├── search_test.go │ ├── searcher/ │ │ ├── base_test.go │ │ ├── geoshape_contains_test.go │ │ ├── geoshape_intersects_test.go │ │ ├── geoshape_within_test.go │ │ ├── optimize_knn.go │ │ ├── optimize_no_knn.go │ │ ├── ordered_searchers_list.go │ │ ├── search_boolean.go │ │ ├── search_boolean_test.go │ │ ├── search_conjunction.go │ │ ├── search_conjunction_nested.go │ │ ├── search_conjunction_test.go │ │ ├── search_disjunction.go │ │ ├── search_disjunction_heap.go │ │ ├── search_disjunction_slice.go │ │ ├── search_disjunction_test.go │ │ ├── search_docid.go │ │ ├── search_docid_test.go │ │ ├── search_filter.go │ │ ├── search_fuzzy.go │ │ ├── search_fuzzy_test.go │ │ ├── search_geoboundingbox.go │ │ ├── search_geoboundingbox_test.go │ │ ├── search_geopointdistance.go │ │ ├── search_geopointdistance_test.go │ │ ├── search_geopolygon.go │ │ ├── search_geopolygon_test.go │ │ ├── search_geoshape.go │ │ ├── search_geoshape_circle_test.go │ │ ├── search_geoshape_envelope_test.go │ │ ├── search_geoshape_geometrycollection_test.go │ │ ├── search_geoshape_linestring_test.go │ │ ├── search_geoshape_points_test.go │ │ ├── search_geoshape_polygon_test.go │ │ ├── search_ip_range.go │ │ ├── search_ip_range_test.go │ │ ├── search_knn.go │ │ ├── search_match_all.go │ │ ├── search_match_all_test.go │ │ ├── search_match_none.go │ │ ├── search_match_none_test.go │ │ ├── search_multi_term.go │ │ ├── search_numeric_range.go │ │ ├── search_numeric_range_test.go │ │ ├── search_phrase.go │ │ ├── search_phrase_test.go │ │ ├── search_regexp.go │ │ ├── search_regexp_test.go │ │ ├── search_term.go │ │ ├── search_term_prefix.go │ │ ├── search_term_range.go │ │ ├── search_term_range_test.go │ │ └── search_term_test.go │ ├── sort.go │ ├── sort_test.go │ ├── util.go │ └── util_test.go ├── search.go ├── search_knn.go ├── search_knn_test.go ├── search_nested_test.go ├── search_no_knn.go ├── search_test.go ├── size/ │ └── sizes.go ├── test/ │ ├── integration.go │ ├── integration_test.go │ ├── ip_field_test.go │ ├── tests/ │ │ ├── alias/ │ │ │ ├── datasets/ │ │ │ │ ├── shard0/ │ │ │ │ │ ├── a.json │ │ │ │ │ └── c.json │ │ │ │ └── shard1/ │ │ │ │ ├── b.json │ │ │ │ └── d.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ ├── basic/ │ │ │ ├── data/ │ │ │ │ ├── a.json │ │ │ │ ├── b.json │ │ │ │ ├── c.json │ │ │ │ └── d.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ ├── employee/ │ │ │ ├── data/ │ │ │ │ └── emp10508560.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ ├── facet/ │ │ │ ├── data/ │ │ │ │ ├── a.json │ │ │ │ ├── b.json │ │ │ │ ├── c.json │ │ │ │ ├── d.json │ │ │ │ ├── e.json │ │ │ │ ├── f.json │ │ │ │ ├── g.json │ │ │ │ ├── h.json │ │ │ │ ├── i.json │ │ │ │ └── j.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ ├── fosdem/ │ │ │ ├── data/ │ │ │ │ ├── 3311@FOSDEM15@fosdem.org.json │ │ │ │ ├── 3492@FOSDEM15@fosdem.org.json │ │ │ │ ├── 3496@FOSDEM15@fosdem.org.json │ │ │ │ ├── 3505@FOSDEM15@fosdem.org.json │ │ │ │ └── 3507@FOSDEM15@fosdem.org.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ ├── geo/ │ │ │ ├── data/ │ │ │ │ ├── amoeba_brewery.json │ │ │ │ ├── brewpub_on_the_green.json │ │ │ │ ├── capital_city_brewing_company.json │ │ │ │ ├── communiti_brewery.json │ │ │ │ ├── firehouse_grill_brewery.json │ │ │ │ ├── hook_ladder_brewing_company.json │ │ │ │ ├── jack_s_brewing.json │ │ │ │ ├── social_brewery.json │ │ │ │ └── sweet_water_tavern_and_brewery.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ ├── geoshapes/ │ │ │ ├── data/ │ │ │ │ ├── circle_halairport.json │ │ │ │ ├── envelope_brockwell_park.json │ │ │ │ ├── geometrycollection_tvm.json │ │ │ │ ├── linestring_putney_bridge.json │ │ │ │ ├── multilinestring_old_airport_road.json │ │ │ │ ├── multipoint_blr_stadiums.json │ │ │ │ ├── multipolygon_london_parks.json │ │ │ │ ├── point_museum_of_london.json │ │ │ │ └── polygon_cubbonpark.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ ├── phrase/ │ │ │ ├── data/ │ │ │ │ ├── a.json │ │ │ │ └── b.json │ │ │ ├── mapping.json │ │ │ └── searches.json │ │ └── sort/ │ │ ├── data/ │ │ │ ├── a.json │ │ │ ├── b.json │ │ │ ├── c.json │ │ │ ├── d.json │ │ │ ├── e.json │ │ │ └── f.json │ │ ├── mapping.json │ │ └── searches.json │ ├── versus_score_test.go │ └── versus_test.go └── util/ ├── extract.go ├── json.go └── keys.go