Class LuceneKnnPredicate.ByteFactory
java.lang.Object
org.hibernate.search.backend.lucene.search.common.impl.AbstractLuceneValueFieldSearchQueryElementFactory<KnnPredicateBuilder,byte[]>
org.hibernate.search.backend.lucene.search.predicate.impl.LuceneKnnPredicate.ByteFactory
- All Implemented Interfaces:
SearchQueryElementFactory<KnnPredicateBuilder,LuceneSearchIndexScope<?>, LuceneSearchIndexValueFieldContext<byte[]>>
- Enclosing class:
- LuceneKnnPredicate<T>
public static class LuceneKnnPredicate.ByteFactory
extends AbstractLuceneValueFieldSearchQueryElementFactory<KnnPredicateBuilder,byte[]>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(LuceneSearchIndexScope<?> scope, LuceneSearchIndexValueFieldContext<byte[]> field) Methods inherited from class org.hibernate.search.backend.lucene.search.common.impl.AbstractLuceneValueFieldSearchQueryElementFactory
checkCompatibleWith
-
Constructor Details
-
ByteFactory
public ByteFactory()
-
-
Method Details
-
create
public KnnPredicateBuilder create(LuceneSearchIndexScope<?> scope, LuceneSearchIndexValueFieldContext<byte[]> field) - Specified by:
createin interfaceSearchQueryElementFactory<KnnPredicateBuilder,LuceneSearchIndexScope<?>, LuceneSearchIndexValueFieldContext<byte[]>> - Specified by:
createin classAbstractLuceneValueFieldSearchQueryElementFactory<KnnPredicateBuilder,byte[]> - Parameters:
scope- The search context, i.e. information regarding the targeted indexes.field- The targeted index node.- Returns:
- The query element, or an intermediary builder (depending on the factory type).
-