forked from gitea/gitea
1
0
Fork 0
gitea/modules/indexer/code
sillyguodong 34399cfd7a
Make issue and code search support camel case (#22829)
Fixes #22714 
### Changes:
1. Add a token filter which named "camelCase" between custom unicode
token filter and "to_lower" token filter when add custom analyzer.

### Notice:
If users want this feature to work, they should delete folder under
{giteaPath}/data/indexers and restart application. Then application will
create a new IndexMapping.

### Screenshots:

![image](https://user-images.githubusercontent.com/33891828/217715692-c18c41f2-57a1-4727-861c-470935c8e0c8.png)

### Others:
I originally attempted to give users the ability to configure the
"token_filters" in the "app.ini" file. But I found that if users does
not strictly follow a right order to register "token_filters", they
won't get the expected results. I think it is difficult to ask users to
do this. So I finally give up this idea.

---------

Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2023-02-12 18:09:03 +08:00
..
bleve.go Make issue and code search support camel case (#22829) 2023-02-12 18:09:03 +08:00
bleve_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
elastic_search.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
elastic_search_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
git.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
indexer.go refactor some functions to support ctx as first parameter (#21878) 2022-12-03 10:48:26 +08:00
indexer_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
search.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
wrapped.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00