Closed sweep-ai[bot] closed 1 year ago
Stats of the last 30 days for DIwebsite-redesign: | User | Total reviews | Time to review | Total comments | |
---|---|---|---|---|---|
edwinmp | 2 | 4m)) | 0 |
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Description
This PR addresses the issue of the search functionality in the
PublicationPageSearchMixin
class indi_website/publications/mixins.py
matching partial words. The current implementation is using the default analyzer, which results in undesired matches. To fix this, the code has been modified to use a new analyzer that tokenizes the text into individual terms, each term corresponding to a word. This ensures that the search only returns results that match the whole words.Summary of Changes
index.SearchField
in thePublicationPageSearchMixin
class indi_website/publications/mixins.py
to use a new analyzer.es_extra
dict to theindex.SearchField
with theanalyzer
key set to the name of the new analyzer.Please review and merge this PR. Thank you!
Fixes #1339.
To checkout this PR branch, run the following command in your terminal:
To get Sweep to edit this pull request, leave a comment below or in the code. Leaving a comment in the code will only modify the file but commenting below can change the entire PR.