]> source.dussan.org Git - gitea.git/commit
Improve issue search (#2387)
authorEthan Koenig <ethantkoenig@gmail.com>
Sat, 16 Sep 2017 20:16:21 +0000 (13:16 -0700)
committerLauris BH <lauris@nix.lv>
Sat, 16 Sep 2017 20:16:21 +0000 (23:16 +0300)
commitb0f7457d9ef6e16d4a3197f7544035d5d387e201
treedbe6a9b3b74f9a4a6eaa0c0cfe59fa08509edccc
parent52e11b24bf5e395d83ea58c1b0fd6922efe16add
Improve issue search (#2387)

* Improve issue indexer

* Fix new issue sqlite bug

* Different test indexer paths for each db

* Add integration indexer paths to make clean
122 files changed:
.gitignore
Makefile
integrations/integration_test.go
integrations/issue_test.go
integrations/mysql.ini.tmpl
integrations/pgsql.ini.tmpl
integrations/sqlite.ini
models/fixtures/issue.yml
models/issue.go
models/issue_comment.go
models/issue_indexer.go
models/pull.go
modules/indexer/indexer.go
modules/indexer/issue.go [new file with mode: 0644]
routers/init.go
routers/repo/issue.go
vendor/github.com/blevesearch/bleve/README.md
vendor/github.com/blevesearch/bleve/analysis/analyzer/custom/custom.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/analysis/analyzer/simple/simple.go [deleted file]
vendor/github.com/blevesearch/bleve/analysis/token/unicodenorm/unicodenorm.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/analysis/tokenizer/character/character.go [deleted file]
vendor/github.com/blevesearch/bleve/analysis/tokenizer/letter/letter.go [deleted file]
vendor/github.com/blevesearch/bleve/config_app.go [deleted file]
vendor/github.com/blevesearch/bleve/document/field_geopoint.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/geo/README.md [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/geo/geo.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/geo/geo_dist.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/geo/parse.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/geo/sloppy.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/index.go
vendor/github.com/blevesearch/bleve/index/index.go
vendor/github.com/blevesearch/bleve/index/upsidedown/analysis.go
vendor/github.com/blevesearch/bleve/index/upsidedown/dump.go
vendor/github.com/blevesearch/bleve/index/upsidedown/index_reader.go
vendor/github.com/blevesearch/bleve/index/upsidedown/reader.go
vendor/github.com/blevesearch/bleve/index/upsidedown/row.go
vendor/github.com/blevesearch/bleve/index/upsidedown/upsidedown.go
vendor/github.com/blevesearch/bleve/index/upsidedown/upsidedown.pb.go
vendor/github.com/blevesearch/bleve/index/upsidedown/upsidedown.proto
vendor/github.com/blevesearch/bleve/index_alias_impl.go
vendor/github.com/blevesearch/bleve/index_impl.go
vendor/github.com/blevesearch/bleve/mapping.go
vendor/github.com/blevesearch/bleve/mapping/document.go
vendor/github.com/blevesearch/bleve/mapping/field.go
vendor/github.com/blevesearch/bleve/mapping/index.go
vendor/github.com/blevesearch/bleve/mapping/mapping.go
vendor/github.com/blevesearch/bleve/numeric/bin.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/query.go
vendor/github.com/blevesearch/bleve/search.go
vendor/github.com/blevesearch/bleve/search/collector/heap.go
vendor/github.com/blevesearch/bleve/search/collector/list.go
vendor/github.com/blevesearch/bleve/search/collector/slice.go
vendor/github.com/blevesearch/bleve/search/collector/topn.go
vendor/github.com/blevesearch/bleve/search/facet/facet_builder_datetime.go
vendor/github.com/blevesearch/bleve/search/facet/facet_builder_numeric.go
vendor/github.com/blevesearch/bleve/search/facet/facet_builder_terms.go
vendor/github.com/blevesearch/bleve/search/facets_builder.go
vendor/github.com/blevesearch/bleve/search/highlight/format/html/html.go
vendor/github.com/blevesearch/bleve/search/highlight/highlighter/simple/fragment_scorer_simple.go
vendor/github.com/blevesearch/bleve/search/highlight/highlighter/simple/highlighter_simple.go
vendor/github.com/blevesearch/bleve/search/highlight/term_locations.go
vendor/github.com/blevesearch/bleve/search/pool.go
vendor/github.com/blevesearch/bleve/search/query/bool_field.go
vendor/github.com/blevesearch/bleve/search/query/boolean.go
vendor/github.com/blevesearch/bleve/search/query/conjunction.go
vendor/github.com/blevesearch/bleve/search/query/date_range.go
vendor/github.com/blevesearch/bleve/search/query/disjunction.go
vendor/github.com/blevesearch/bleve/search/query/docid.go
vendor/github.com/blevesearch/bleve/search/query/fuzzy.go
vendor/github.com/blevesearch/bleve/search/query/geo_boundingbox.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/query/geo_distance.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/query/match.go
vendor/github.com/blevesearch/bleve/search/query/match_all.go
vendor/github.com/blevesearch/bleve/search/query/match_none.go
vendor/github.com/blevesearch/bleve/search/query/match_phrase.go
vendor/github.com/blevesearch/bleve/search/query/multi_phrase.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/query/numeric_range.go
vendor/github.com/blevesearch/bleve/search/query/phrase.go
vendor/github.com/blevesearch/bleve/search/query/prefix.go
vendor/github.com/blevesearch/bleve/search/query/query.go
vendor/github.com/blevesearch/bleve/search/query/query_string.go
vendor/github.com/blevesearch/bleve/search/query/query_string.y
vendor/github.com/blevesearch/bleve/search/query/query_string.y.go
vendor/github.com/blevesearch/bleve/search/query/query_string_parser.go
vendor/github.com/blevesearch/bleve/search/query/regexp.go
vendor/github.com/blevesearch/bleve/search/query/term.go
vendor/github.com/blevesearch/bleve/search/query/term_range.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/query/wildcard.go
vendor/github.com/blevesearch/bleve/search/scorer/scorer_conjunction.go
vendor/github.com/blevesearch/bleve/search/scorer/scorer_constant.go
vendor/github.com/blevesearch/bleve/search/scorer/scorer_disjunction.go
vendor/github.com/blevesearch/bleve/search/scorer/scorer_term.go
vendor/github.com/blevesearch/bleve/search/search.go
vendor/github.com/blevesearch/bleve/search/searcher/search_boolean.go
vendor/github.com/blevesearch/bleve/search/searcher/search_conjunction.go
vendor/github.com/blevesearch/bleve/search/searcher/search_disjunction.go
vendor/github.com/blevesearch/bleve/search/searcher/search_docid.go
vendor/github.com/blevesearch/bleve/search/searcher/search_filter.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/searcher/search_fuzzy.go
vendor/github.com/blevesearch/bleve/search/searcher/search_geoboundingbox.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/searcher/search_geopointdistance.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/searcher/search_match_all.go
vendor/github.com/blevesearch/bleve/search/searcher/search_multi_term.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/searcher/search_numeric_range.go
vendor/github.com/blevesearch/bleve/search/searcher/search_phrase.go
vendor/github.com/blevesearch/bleve/search/searcher/search_regexp.go
vendor/github.com/blevesearch/bleve/search/searcher/search_term.go
vendor/github.com/blevesearch/bleve/search/searcher/search_term_prefix.go
vendor/github.com/blevesearch/bleve/search/searcher/search_term_range.go [new file with mode: 0644]
vendor/github.com/blevesearch/bleve/search/sort.go
vendor/golang.org/x/text/unicode/norm/composition.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/forminfo.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/input.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/iter.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/maketables.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/normalize.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/readwriter.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/tables.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/transform.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/trie.go [new file with mode: 0644]
vendor/golang.org/x/text/unicode/norm/triegen.go [new file with mode: 0644]
vendor/vendor.json