mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 03:58:14 +00:00
(fix)(common)记忆管理中更新sql,启用->待定,待定->启用向量库不更新
This commit is contained in:
@@ -49,11 +49,10 @@ public class EmbeddingServiceImpl implements EmbeddingService {
|
||||
try {
|
||||
EmbeddingModel embeddingModel = ModelProvider.getEmbeddingModel();
|
||||
Embedding embedding = embeddingModel.embed(question).content();
|
||||
boolean existSegment =
|
||||
existSegment(collectionName, embeddingStore, query, embedding);
|
||||
if (existSegment) {
|
||||
continue;
|
||||
}
|
||||
MetadataFilterBuilder filterBuilder =
|
||||
new MetadataFilterBuilder(TextSegmentConvert.QUERY_ID);
|
||||
Filter filter = filterBuilder.isEqualTo(TextSegmentConvert.getQueryId(query));
|
||||
embeddingStore.removeAll(filter);
|
||||
embeddingStore.add(embedding, query);
|
||||
cache.put(TextSegmentConvert.getQueryId(query), true);
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user