lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Earwin Burrfoot <>
Subject Re: Incremental Field Updates
Date Mon, 29 Mar 2010 07:17:03 GMT
>>>>> Of course introducing the idea of updates also introduces the notion of
>>>>> primary key and there's probably an entirely separate discussion to be
>>>>> around user-supplied vs Lucene-generated keys.
>>>> Not sure I see that need.  Can you explain your reasoning a bit more?
>>> If you want to update a document you need a way of expressing *which*
>>> document you are updating.
>> This already works somehow for 'deleting' documents?
> Yes, the convention being user-supplied keys.
I can delete by lucene-generated docId. It's too volatile to be
database-style PK, but nonetheless.

> The question posed is if we add another use case where keys are required do we want to
turn this existing informal convention
> into more formalized support the way databases do eg duplicate key checks on insert,
auto-inc primary key generators.
If someone needs this, it can be built over lucene, without
introducing it as a core feature and needlessly complicating things.

Kirill Zakharenko/Кирилл Захаренко (
Home / Mobile: +7 (495) 683-567-4 / +7 (903) 5-888-423
ICQ: 104465785

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message