aboveos/search3,aboveos/knowledge: search optimization #720
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…lish,german and so 2. limit short keyword language detected range
Title: beclab/search3,aboveos/knowledge: search optimization
Background
This time we mainly optimize the search. Originally, we often couldn’t find it due to various reasons. 1. For relatively short sentences, identify language errors. For example, "8年" is recognized as Japanese, which is Chinese for Chinese users. Therefore, when identifying the language of a short search keyword, it is based on what the user has in the search library. Content restriction detection language range 2. For all Chinese part-of-speech words, use the simple configuration. For English Latin words, use the simple configuration for assiword and word. The effect is that whatever is in the original text will be searched, but it will Ignore root and part-of-speech changes 3. Wise video and audieo can not be found according title, for the download task created not call rest api, but directly insert data into database, so it miss sub video audio info to search system
Target Version for Merge
relase-1.10, main
*Related Issues
PRs Involving Sub-Systems
https://github.com/Above-Os/search3/pull/41
https://github.com/Above-Os/search3/pull/40
https://github.com/Above-Os/search3/pull/39
https://github.com/Above-Os/search3/pull/38
https://github.com/Above-Os/search3/pull/37
https://github.com/Above-Os/knowledgebase/pull/117
https://github.com/Above-Os/knowledgebase/pull/118
Other information: