lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: Index Concurrent access
Date Tue, 16 Jun 2009 12:05:06 GMT
LUCENE-1313 is just an enhancement to near real-time search that won't
make it into 2.9 at this point (we are "gunning" to get 2.9 out the
door...).

Ie, near real-time search was already committed to trunk, under LUCENE-1516.

Mike

On Tue, Jun 16, 2009 at 7:08 AM, João Silva<galaio.silva@gmail.com> wrote:
> Thanks mike, i will see that.
> The ticket for that functionallity is the Lucene-1313?
>
> Thanks,
> João
>
>
>
> On Tue, Jun 16, 2009 at 11:53 AM, Michael McCandless <
> lucene@mikemccandless.com> wrote:
>
>> Have you tried the patch on LUCENE-1026?  It's rather standalone from
>> Lucene's core -- it adds a convenience layer (for interleaving
>> reads/writes) on a single index.
>>
>> Or, code it up yourself.  As of 2.9 (not yet released -- available on
>> trunk now), near real-time search makes this particularly simple.
>> You'd keep a writer open indefinitely, to do deletes/adds, then call
>> writer.getReader() to get a new IndexReader that sees all changes done
>> against that writer.  You can then separately call writer.commit() to
>> make all changes permanent (written to stable storage) in the index,
>> as your app requires.
>>
>> Multiple users making changes should be simple, since IndexWriter is
>> thread safe..
>>
>> Mike
>>
>> On Tue, Jun 16, 2009 at 6:10 AM, João Silva<galaio.silva@gmail.com> wrote:
>> > I mike, thanks.
>> >
>> > I rewrite my problem:
>> >
>> > I trying to implement a web tool for uploading documents,
>> > for now i'm implementing basic operations, to upload the
>> > and retrieve the users files, so it can read  and/or
>> > modify/delete them.
>> > Imagine tha i have several users performing that operations,
>> > is there any implementation(pool,threading, etc) in lucene
>> > to perform that kindo of operations.
>> >
>> > I already seen the Lucene-1026 that initially implemented some
>> > kind of that functionality, but it was abandoned.
>> >
>> > Is there any following implementations of that ticket?
>> >
>> > Its a single jvm and tool will work in a webserver.
>> >
>> >
>> > Thanks,
>> > joão
>> >
>> >
>> >
>> >
>> >
>> > On Tue, Jun 16, 2009 at 11:07 AM, Michael McCandless <
>> > lucene@mikemccandless.com> wrote:
>> >
>> >> On Tue, Jun 16, 2009 at 6:03 AM, Simon
>> >> Willnauer<simon.willnauer@googlemail.com> wrote:
>> >>
>> >> > Mike I guess you mean a single VM (JRE rather refers to a version or
>> >> > vendor) - Just wanna clarify.
>> >>
>> >> Right, I meant a "single java process", so I guess an instance of a JVM?
>> >>
>> >> Within that instance, many threads can be doing writing against an
>> index.
>> >>
>> >> Mike
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> >> For additional commands, e-mail: java-user-help@lucene.apache.org
>> >>
>> >>
>> >
>> >
>> > --
>> > Cumprimentos,
>> > João Carlos Galaio da Silva
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>
>
> --
> Cumprimentos,
> João Carlos Galaio da Silva
>

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


Mime
View raw message