Class FulltextSearchFunction
java.lang.Object
ch.tocco.nice2.enterprisesearch.impl.queryfunction.FulltextSearchFunction
- All Implemented Interfaces:
 QueryFunction
- 
Constructor Summary
ConstructorsConstructorDescriptionFulltextSearchFunction(TypeManager typeManager, FulltextIndexService fulltextIndexService, org.slf4j.Logger log, FulltextSearchBuilderFactoryMarker fulltextSearchBuilderFactoryMarker, ConditionFactory conditionFactory)  - 
Method Summary
Modifier and TypeMethodDescriptiongetName()The unique function name.@Nullable NodepostCompile(Cursor cursor, FuncallNode functionRoot, EntityModel rootEntityModel) Applies this function to the given (sub)tree.voidsetHostName(String hostName) voidsetQueryLimit(int limit)  
- 
Constructor Details
- 
FulltextSearchFunction
public FulltextSearchFunction(TypeManager typeManager, @Lazy FulltextIndexService fulltextIndexService, org.slf4j.Logger log, FulltextSearchBuilderFactoryMarker fulltextSearchBuilderFactoryMarker, @Lazy ConditionFactory conditionFactory)  
 - 
 - 
Method Details
- 
getName
Description copied from interface:QueryFunctionThe unique function name.- Specified by:
 getNamein interfaceQueryFunction
 - 
postCompile
@Nullable public @Nullable Node postCompile(Cursor cursor, FuncallNode functionRoot, EntityModel rootEntityModel) Description copied from interface:QueryFunctionApplies this function to the given (sub)tree.- Specified by:
 postCompilein interfaceQueryFunction
 - 
setQueryLimit
@Value("${nice2.enterprisesearch.queryfunction.queryLimit}") public void setQueryLimit(int limit)  - 
setHostName
@Value("${nice2.enterprisesearch.elasticsearch.hostName:#{null}}") public void setHostName(String hostName)  
 -