mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This PR improves the accuracy of Gitea's code search. Currently, Gitea does not consider statements such as `onsole.log("hello")` as hits when the user searches for `log`. The culprit is how both ES and Bleve are tokenizing the file contents (in both cases, `console.log` is a whole token). In ES' case, we changed the tokenizer to [simple_pattern_split](https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-simplepatternsplit-tokenizer.html#:~:text=The%20simple_pattern_split%20tokenizer%20uses%20a,the%20tokenization%20is%20generally%20faster.). In such a case, tokens are words formed by digits and letters. In Bleve's case, it employs a [letter](https://blevesearch.com/docs/Tokenizers/) tokenizer. Resolves #32220 --------- Signed-off-by: Bruno Sofiato <bruno.sofiato@gmail.com> |
4 months ago | |
---|---|---|
.. | ||
limited_org | 3 years ago | |
migration/lfs-test.git | 3 years ago | |
org3 | 1 year ago | |
org26 | 3 years ago | |
org41/repo61.git | 1 year ago | |
org42/search-by-path.git | 4 months ago | |
privated_org | 3 years ago | |
user2 | 5 months ago | |
user5/repo4.git | 3 years ago | |
user12/repo10.git | 3 years ago | |
user13/repo11.git | 3 years ago | |
user27 | 2 years ago | |
user30 | 2 years ago | |
user40/repo60.git | 1 year ago |