C# 클래스 Lucene.Net.QueryParsers.Flexible.Standard.Processors.DefaultPhraseSlopQueryNodeProcessor

This processor verifies if ConfigurationKeys.PHRASE_SLOP is defined in the QueryConfigHandler. If it is, it looks for every TokenizedPhraseQueryNode and MultiPhraseQueryNode that does not have any SlopQueryNode applied to it and creates an SlopQueryNode and apply to it. The new SlopQueryNode has the same slop value defined in the configuration.
상속: QueryNodeProcessorImpl
파일 보기 프로젝트 열기: apache/lucenenet

공개 메소드들

메소드 설명
DefaultPhraseSlopQueryNodeProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core.Config
Process ( IQueryNode queryTree ) : IQueryNode

보호된 메소드들

메소드 설명
PostProcessNode ( IQueryNode node ) : IQueryNode
PreProcessNode ( IQueryNode node ) : IQueryNode
ProcessChildren ( IQueryNode queryTree ) : void
SetChildrenOrder ( IList children ) : IList

메소드 상세

DefaultPhraseSlopQueryNodeProcessor() 공개 메소드

public DefaultPhraseSlopQueryNodeProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core.Config
리턴 Lucene.Net.QueryParsers.Flexible.Core.Config

PostProcessNode() 보호된 메소드

protected PostProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
리턴 IQueryNode

PreProcessNode() 보호된 메소드

protected PreProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
리턴 IQueryNode

Process() 공개 메소드

public Process ( IQueryNode queryTree ) : IQueryNode
queryTree IQueryNode
리턴 IQueryNode

ProcessChildren() 보호된 메소드

protected ProcessChildren ( IQueryNode queryTree ) : void
queryTree IQueryNode
리턴 void

SetChildrenOrder() 보호된 메소드

protected SetChildrenOrder ( IList children ) : IList
children IList
리턴 IList