Skip to content

Commit

Permalink
Merge pull request baidu#199 from zhiphe/master
Browse files Browse the repository at this point in the history
修复simnet matching插件term2id不正确导致dnn_score异常的问题
  • Loading branch information
zhanghan1992 authored Nov 1, 2019
2 parents 5c43d17 + 7cd552a commit 8027ab6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/matching/semantic/simnet_paddle_sim.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ int PaddleSimilarity::destroy() {
int PaddleSimilarity::compute_similarity(const AnalysisResult& analysis_res, RankResult& candidates) {
hashmap_str2int& term2id_kv = _p_paddle_pack->term2id;
std::vector<int> query_ids;
std::vector<int> cand_ids;
int use_query_index = 0;
const std::vector<analysis_token_t>& q_token =
analysis_res.analysis[use_query_index].tokens_basic;
Expand All @@ -104,6 +103,7 @@ int PaddleSimilarity::compute_similarity(const AnalysisResult& analysis_res, Ran
continue;
}
const std::vector<analysis_token_t>& c_token = candidates[i].match_info.tokens_basic;
std::vector<int> cand_ids;
trans_term_to_id(term2id_kv, c_token, cand_ids);
if (0 == cand_ids.size()){
candidates[i].features.push_back(0.0);
Expand Down

0 comments on commit 8027ab6

Please sign in to comment.