Clase SortField
Almacena información sobre cómo ordenar documentos por términos en un campo individual. Los campos deben estar indexados para ordenar por ellos.
Creado: 11 de febrero de 2004 1:25:29 p. m.
@desde lucene 1.4
Herencia
Asamblea: DistribuidoLucene.Net.dll
Sintaxis
public class SortField : object
Constructores
Nombre | Descripción |
---|---|
SortField(Cadena, FieldCache.IParser) | Crea una ordenación por términos en el campo dado, analizada en valores numéricos usando un personalizado FieldCache.IParser. |
SortField(Cadena, FieldCache.IParser, Booleano) | Crea una ordenación, posiblemente a la inversa, por términos en el campo dado, analizada a valores numéricos usando un personalizado FieldCache.IParser. |
SortField(Cadena, FieldComparerSource) | Crea una clasificación con una función de comparación personalizada. |
SortField(Cadena, FieldComparerSource, Boolean) | Crea una ordenación, posiblemente a la inversa, con una función de comparación personalizada. |
SortField(Cadena, SortFieldType) | Crea una ordenación por términos en el campo dado con el tipo de valores de términos dados explícitamente. |
SortField(Cadena, SortFieldType, Booleano) | Crea una ordenación, posiblemente a la inversa, por términos en el campo dado con el tipo de valores de términos dados explícitamente. |
Terrenos
Nombre | Descripción |
---|---|
CAMPO_DOC | Representa la clasificación por número de documento (orden de índice). |
FIELD_SCORE | Representa la clasificación por puntuación del documento (relevancia). |
m_missingValue | |
STRING_FIRST | Pasa esto a Valor que falta para que los valores de cadena que faltan se clasifiquen primero. |
STRING_LAST | Pasa esto a Valor que falta para que los valores de cadena que faltan se clasifiquen en último lugar. |
Propiedades
Nombre | Descripción |
---|---|
Comparador de bytes | |
ComparadorFuente | Devuelve el Fuente del comparador de campo utilizado para la clasificación personalizada. |
Campo | Devuelve el nombre del campo. podría volver |
esreverso | Devuelve si se debe invertir el orden. |
Valor que falta | |
NecesidadesPuntuaciones | Si se necesita la puntuación de relevancia para ordenar documentos. |
Analizador | Devuelve la instancia de un IFieldCache analizador que se ajusta al tipo de clasificación dado. puede volver |
Tipo de Propiedad | Devuelve el tipo de contenido del campo. |
Métodos
Nombre | Descripción |
---|---|
Es igual a (Objeto) | Returns |
Obtener Comparador (Int32, Int32) | Devuelve el Comparador de campos utilizar para clasificar. @lucene.experimental |
GetHashCode () | Devuelve un valor de código hash para este objeto. si un Fuente del comparador de campo or FieldCache.IParser se proporcionó, debe implementar correctamente GetHashCode() (a menos que siempre se use un singleton). |
Reescribir (buscador de índices) | reescribe esto Ordenar campo, devolviendo un nuevo Ordenar campo si se hace un cambio. Las subclases deben anular esta definición de su comportamiento de reescritura cuando este SortField es del tipo REESCRIBIBLE. @lucene.experimental |
Tostring () |