C# 클래스 Lucene.Net.QueryParsers.Flexible.Core.Nodes.ModifierQueryNode

A ModifierQueryNode indicates the modifier value (+,-,?,NONE) for each term on the query string. For example "+t1 -t2 t3" will have a tree of:
<BooleanQueryNode> <ModifierQueryNode modifier="MOD_REQ"> <t1/> </ModifierQueryNode> <ModifierQueryNode modifier="MOD_NOT"> <t2/> </ModifierQueryNode> <t3/> </BooleanQueryNode>
상속: QueryNodeImpl
파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 메소드들

메소드 설명
CloneTree ( ) : IQueryNode
GetChild ( ) : IQueryNode
ModifierQueryNode ( IQueryNode query, Modifier mod ) : Lucene.Net.QueryParsers.Flexible.Core.Messages

Used to store the modifier value on the original query string

SetChild ( IQueryNode child ) : void
ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string
ToString ( ) : string

메소드 상세

CloneTree() 공개 메소드

public CloneTree ( ) : IQueryNode
리턴 IQueryNode

GetChild() 공개 메소드

public GetChild ( ) : IQueryNode
리턴 IQueryNode

ModifierQueryNode() 공개 메소드

Used to store the modifier value on the original query string
public ModifierQueryNode ( IQueryNode query, Modifier mod ) : Lucene.Net.QueryParsers.Flexible.Core.Messages
query IQueryNode QueryNode subtree
mod Modifier Modifier Value
리턴 Lucene.Net.QueryParsers.Flexible.Core.Messages

SetChild() 공개 메소드

public SetChild ( IQueryNode child ) : void
child IQueryNode
리턴 void

ToQueryString() 공개 메소드

public ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string
escapeSyntaxParser IEscapeQuerySyntax
리턴 string

ToString() 공개 메소드

public ToString ( ) : string
리턴 string