C# Класс Lucene.Net.Search.Vectorhighlight.FieldQuery

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
rootMaps QueryPhraseMap>.HashMap
termSetMap List>.HashMap

Открытые методы

Метод Описание
FieldQuery ( Query query, bool phraseHighlight, bool fieldMatch ) : System
GetFieldTermMap ( String fieldName, String term ) : QueryPhraseMap
SearchPhrase ( String fieldName, List phraseCandidate ) : QueryPhraseMap
expand ( Query>.Dictionary flatQueries ) : Query>.Dictionary
flatten ( Query sourceQuery, Query>.Dictionary flatQueries ) : void
getRootMap ( Query query ) : QueryPhraseMap
getTermSet ( String field ) : List

Приватные методы

Метод Описание
CheckOverlap ( Query>.Dictionary expandQueries, PhraseQuery a, PhraseQuery b ) : void
CheckOverlap ( Query>.Dictionary expandQueries, Lucene.Net.Index.Term src, Lucene.Net.Index.Term dest, int slop, float boost ) : void
GetKey ( Query query ) : String
GetRootMap ( String fieldName ) : QueryPhraseMap
GetTermSet ( Query query ) : List
NextTermOrPhraseNumber ( ) : int
SaveTerms ( Query>.Dictionary flatQueries ) : void

Описание методов

FieldQuery() публичный Метод

public FieldQuery ( Query query, bool phraseHighlight, bool fieldMatch ) : System
query Lucene.Net.Search.Query
phraseHighlight bool
fieldMatch bool
Результат System

GetFieldTermMap() публичный Метод

public GetFieldTermMap ( String fieldName, String term ) : QueryPhraseMap
fieldName String
term String
Результат QueryPhraseMap

SearchPhrase() публичный Метод

public SearchPhrase ( String fieldName, List phraseCandidate ) : QueryPhraseMap
fieldName String
phraseCandidate List
Результат QueryPhraseMap

expand() публичный Метод

public expand ( Query>.Dictionary flatQueries ) : Query>.Dictionary
flatQueries Query>.Dictionary
Результат Query>.Dictionary

flatten() публичный Метод

public flatten ( Query sourceQuery, Query>.Dictionary flatQueries ) : void
sourceQuery Lucene.Net.Search.Query
flatQueries Query>.Dictionary
Результат void

getRootMap() публичный Метод

public getRootMap ( Query query ) : QueryPhraseMap
query Lucene.Net.Search.Query
Результат QueryPhraseMap

getTermSet() публичный Метод

public getTermSet ( String field ) : List
field String
Результат List

Описание свойств

rootMaps публичное свойство

public HashMap rootMaps
Результат QueryPhraseMap>.HashMap

termSetMap публичное свойство

public HashMap> termSetMap
Результат List>.HashMap