Description
Self Checks
- I have searched for existing issues search for existing issues, including closed ones.
- I confirm that I am using English to submit this report (Language Policy).
- Non-english title submitions will be closed directly ( 非英文标题的提交将会被直接关闭 ) (Language Policy).
- Please do not modify this template :) and fill in all the required fields.
Describe your problem
I am using the keywords component to retrieve the knowledge. It seems better than semantic similarity approach in my case. I also noticed that ragflow are primarily using keyword approach for knowledge retrieval (the link).
However, when I query with some domain keywords, the exist keyword component only gives the conventional result, and the subsequent knowledge retrieval maybe not correct.
For example. in my knowledge base, there are chunks on both "全市三级医院床位数" and "全市二三级医院床位数". When I query "某市三级医院床位数",the keyword component usually returns “全市 三级医院 床位数”. But when this result was insert into the knowledge retrieval, it often gives the indicators on "全市二三级医院床位数".
I suppose if the keyword component could support custom keyword, and if I could sent the custom keywords like "全市三级医院床位数" into knowledge retrival component, it should return much more precise result as expected. Thanks.