|
...
|
...
|
@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import org.apache.ibatis.annotations.Select;
|
|
|
|
import org.jeecg.modules.airag.app.entity.QuestionEmbedding;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
...
|
...
|
@@ -18,7 +17,7 @@ public interface QuestionEmbeddingMapper { |
|
|
|
Integer findQuestionCount(@Param("questionEmbedding") QuestionEmbedding questionEmbedding);
|
|
|
|
|
|
|
|
QuestionEmbedding findById(@Param("id") String id);
|
|
|
|
@DS("pgvector")
|
|
|
|
|
|
|
|
int insert(@Param("record") QuestionEmbedding record);
|
|
|
|
|
|
|
|
int update(@Param("record") QuestionEmbedding record);
|
|
...
|
...
|
@@ -29,6 +28,7 @@ public interface QuestionEmbeddingMapper { |
|
|
|
|
|
|
|
List<QuestionEmbedding> similaritySearchByQuestion(@Param("vector") float[] vector,
|
|
|
|
@Param("limit") int limit,
|
|
|
|
@Param("minSimilarity") Double minSimilarity);
|
|
|
|
@Param("minSimilarity") Double minSimilarity,
|
|
|
|
@Param("knowledgeId") String knowledgeId);
|
|
|
|
|
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|