Class VectorSearchFilter
- java.lang.Object
-
- com.microsoft.semantickernel.data.vectorsearch.VectorSearchFilter
-
public class VectorSearchFilter extends Object
A vector search filter.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVectorSearchFilter.BuilderA builder for the VectorSearchFilter class.
-
Constructor Summary
Constructors Constructor Description VectorSearchFilter()Creates a new instance of the VectorSearchFilter class.VectorSearchFilter(List<FilterClause> filterClauses)Creates a new instance of the VectorSearchFilter class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VectorSearchFilter.Builderbuilder()Creates aVectorSearchFilter.Builderfor the VectorSearchFilter class.static VectorSearchFiltercreateDefault()Creates a new instance of the VectorSearchFilter class.List<FilterClause>getFilterClauses()Gets the filter clauses.
-
-
-
Constructor Detail
-
VectorSearchFilter
public VectorSearchFilter()
Creates a new instance of the VectorSearchFilter class.
-
VectorSearchFilter
public VectorSearchFilter(List<FilterClause> filterClauses)
Creates a new instance of the VectorSearchFilter class.- Parameters:
filterClauses- The filter clauses.
-
-
Method Detail
-
createDefault
public static VectorSearchFilter createDefault()
Creates a new instance of the VectorSearchFilter class.- Returns:
- A new instance of the VectorSearchFilter class.
-
getFilterClauses
public List<FilterClause> getFilterClauses()
Gets the filter clauses.- Returns:
- The filter clauses.
-
builder
public static VectorSearchFilter.Builder builder()
Creates aVectorSearchFilter.Builderfor the VectorSearchFilter class.- Returns:
- A new instance of the VectorSearchFilter Builder.
-
-