Ho provato a capire precisionStep
in diversi punti ma non riesco a capire completamente il suo concetto. Quindi, per favore spiega di cosa si tratta, in parole molto semplici.Che cos'è precisionStep in termini molto semplici?
6
A
risposta
6
PrecisionStep è un conteggio, dopo quanti bit del valore indicizzato inizia un nuovo termine. Il valore originale viene sempre indicizzato con precisione. Il passo di precisione di 4 per un valore a 32 bit (intero) indica i termini con questi bit counts: Tutti 32, sinistra 28, sinistra 24, sinistra 20, sinistra 16, sinistra 12, sinistra 8, sinistra 4 bit del valore (totale 8 termini/valore). Un passo di precisione di 26 indicizzerebbe 2 termini: tutti i 32 bit e un singolo termine con i restanti 6 bit da sinistra.
@downvoter si prega di essere abbastanza gentile da indicare un motivo. È una domanda molto stupida, potrebbe essere per esperti ma non per tutti :) –
Controllare "Come funziona" in [NumericRangeQuery Javadoc] (http://lucene.apache.org/core/4_5_0/core/org/apache/ Lucene/search/NumericRangeQuery.html) – cheffe