The application provides a medical search recommendation method,
system, product and terminal based on a
knowledge graph and a
semantic vector. The medical search request input by a user is subjected to medical entity recognition and standardized
processing to obtain standard medical entity data. On the one hand, based on the standard medical entity data, a pre-constructed
medical knowledge graph is used to perform retrieval reasoning to obtain a first
retrieval result set. On the other hand, based on the standard medical entity data, a pre-trained
semantic vector model and a vector
database are used to obtain a second
retrieval result set. According to a preset fusion rule, the first
retrieval result set and the second retrieval
result set are subjected to fusion
processing to obtain a recommendation result. The application effectively breaks the limitations of the existing medical retrieval technology, and through double-path collaborative fusion, the defects of the vector
semantic technology in lacking explicit medical logic support and the semantic generalization of the
knowledge graph being insufficient are compensated for, so that precise, interpretable and safe medical search recommendation is finally achieved.