Classe SortField
Memorizza le informazioni su come ordinare i documenti in base ai termini in un singolo campo. I campi devono essere indicizzati per poterli ordinare.
Creato: 11 febbraio 2004 1:25:29
@da Lucene 1.4
Eredità
montaggio: DistributedLuce.Net.dll
Sintassi
public class SortField : object
Costruttori
Nome | Descrizione |
---|---|
SortField(String, FieldCache.IParser) | Crea un ordinamento in base ai termini nel campo specificato, analizzato in valori numerici utilizzando un'impostazione personalizzata FieldCache.IParser. |
SortField(Stringa, FieldCache.IParser, Booleano) | Crea un ordinamento, possibilmente al contrario, in base ai termini nel campo specificato, analizzato in valori numerici utilizzando un'impostazione personalizzata FieldCache.IParser. |
SortField(String, FieldComparerSource) | Crea un ordinamento con una funzione di confronto personalizzata. |
SortField(String, FieldComparerSource, Boolean) | Crea un ordinamento, possibilmente al contrario, con una funzione di confronto personalizzata. |
SortField(Stringa, SortFieldType) | Crea un ordinamento in base ai termini nel campo specificato con il tipo di valori dei termini forniti in modo esplicito. |
SortField(Stringa, SortFieldType, Boolean) | Crea un ordinamento, possibilmente al contrario, in base ai termini nel campo specificato con il tipo di valori dei termini forniti in modo esplicito. |
campi
Nome | Descrizione |
---|---|
CAMPO_DOC | Rappresenta l'ordinamento per numero di documento (ordine di indice). |
CAMPO_PUNTEGGIO | Rappresenta l'ordinamento in base al punteggio del documento (rilevanza). |
valore_m_mancante | |
STRING_FIRST | Passa questo a Valore mancante in modo che i valori di stringa mancanti vengano ordinati per primi. |
STRING_ULTIMO | Passa questo a Valore mancante per avere i valori di stringa mancanti ordina per ultimi. |
Properties
Nome | Descrizione |
---|---|
Bytes Comparer | |
ConfrontaSource | Restituisce il Campo ComparerSource utilizzato per l'ordinamento personalizzato. |
Settore | Restituisce il nome del campo. Potrebbe tornare |
È Reverse | Restituisce se l'ordinamento deve essere invertito. |
Valore mancante | |
Ha bisogno di punteggi | Se il punteggio di pertinenza è necessario per ordinare i documenti. |
parser | Restituisce l'istanza di a IFieldCache parser che si adatta al tipo di ordinamento specificato. Può tornare |
Tipologia | Restituisce il tipo di contenuto nel campo. |
Metodi
Nome | Descrizione |
---|---|
Uguale (Oggetto) | Reso |
Ottieni confronto(Int32, Int32) | Restituisce il Confronto di campo da utilizzare per l'ordinamento. @lucene.sperimentale |
OttieniCodiceHash() | Restituisce un valore di codice hash per questo oggetto. Se una Campo ComparerSource or FieldCache.IParser è stato fornito, deve implementare correttamente GetHashCode() (a meno che non venga sempre utilizzato un singleton). |
Riscrivi (Cerca indice) | Riscrive questo OrdinaCampo, restituendo un nuovo OrdinaCampo se viene apportata una modifica. Le sottoclassi dovrebbero sovrascrivere questo definire il loro comportamento di riscrittura quando questo SortField è di tipo RIscrivibile. @lucene.sperimentale |
Accordare() |