Hi,

On Mon, Jul 29, 2013 at 4:56 PM, Yonghui Zhao <zhaoyong...@gmail.com> wrote:
> I want to know what will be returned if  the input docID is not a valid id,
> for examples:
>
> 1. the docID beyonds the reader scope

In that case, the behavior is not defined, it might throw an exception
or return a random value. You should make sure you always call this
method with a valid document ID.

> 2. the doc with this docID is already deleted

It will return the same value it returned prior to the document
deletion. However, you shouldn't rely on this.

> 2. the doc with this docID doesn't has the field

In that case, the behavior is defined: it will return 0.

Numeric doc values expect are dense: all documents have a value. When
a document doesn't have a value, 0 will be assigned by default at
indexing time.

-- 
Adrien

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to