filter duplicates
This commit is contained in:
parent
5b59074fb6
commit
ddc94b18be
|
|
@ -14,8 +14,9 @@ public partial class KnowledgeService
|
||||||
}
|
}
|
||||||
|
|
||||||
var response = new SuccessFailResponse<string>();
|
var response = new SuccessFailResponse<string>();
|
||||||
|
var innerOptions = options.DistinctBy(x => x.FieldName).ToList();
|
||||||
var vectorDb = GetVectorDb();
|
var vectorDb = GetVectorDb();
|
||||||
foreach (var option in options)
|
foreach (var option in innerOptions)
|
||||||
{
|
{
|
||||||
var created = await vectorDb.CreateCollectionPayloadIndex(collectionName, option);
|
var created = await vectorDb.CreateCollectionPayloadIndex(collectionName, option);
|
||||||
var field = $"{option.FieldName} ({option.FieldSchemaType})";
|
var field = $"{option.FieldName} ({option.FieldSchemaType})";
|
||||||
|
|
@ -48,8 +49,9 @@ public partial class KnowledgeService
|
||||||
}
|
}
|
||||||
|
|
||||||
var response = new SuccessFailResponse<string>();
|
var response = new SuccessFailResponse<string>();
|
||||||
|
var innerOptions = options.DistinctBy(x => x.FieldName).ToList();
|
||||||
var vectorDb = GetVectorDb();
|
var vectorDb = GetVectorDb();
|
||||||
foreach (var option in options)
|
foreach (var option in innerOptions)
|
||||||
{
|
{
|
||||||
var deleted = await vectorDb.DeleteCollectionPayloadIndex(collectionName, option);
|
var deleted = await vectorDb.DeleteCollectionPayloadIndex(collectionName, option);
|
||||||
var field = $"{option.FieldName}";
|
var field = $"{option.FieldName}";
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue