Check out the Instantiated contrib for Lucene. This is an alternative
in-memory data structure that does not need commits and is faster (and
larger) than the Lucene Directory system.

On Wed, Dec 29, 2010 at 9:15 AM,  <adam.salt...@gmail.com> wrote:
> What has this to do with Lucene? You're thinking its index would be faster 
> than your own search algorithm. Would it though? Do you really need an index 
> or a good pattern matcher? I can't see what the stream buffer being flushed 
> by the user has to do with it? Don't you have to control that behaviour?
>
> Sent using BlackBerry® from Orange
>
> -----Original Message-----
> From: software visualization <softwarevisualizat...@gmail.com>
> Date: Wed, 29 Dec 2010 11:55:17
> To: <java-user@lucene.apache.org>; <adam.salt...@gmail.com>
> Reply-To: softwarevisualizat...@gmail.com
> Subject: Re: Using Lucene to search live, being-edited documents
>
> I am writing a text editor and have to provide  a certain search
> functionality .
>
> The  use case is for single user. A single  document is potentially very
> large and numerous such documents may be open and unflushed at any given
> time. Think many files of an IDE, except the files are larger. The user is
> free to change, say, variables names across documents which may be separate
> files opened simultaneously in a variety of tabs (say)  and being edited
> with no guarantee that the user has flushed or saved any of it.
>
>
>
>
>
> On Wed, Dec 29, 2010 at 10:37 AM, <adam.salt...@gmail.com> wrote:
>
>> This is interesting. What are we driving at here? A single user? That
>> doesn't make sense to unless you want to flag certain things as they
>> construct the document. Or else why don't they know what is in their own
>> document? There must be other ways apart from Lucene. It seems to me you
>> want each line parsed as soon as entered and matched against some criteria.
>> I would look at plugins for Open Office first. Or any other text editor. But
>> not sure you have given enough information.
>> Sent using BlackBerry® from Orange
>>
>> -----Original Message-----
>> From: "Sean" <spaceh...@foxmail.com>
>> Date: Wed, 29 Dec 2010 15:35:17
>> To: java-user<java-user@lucene.apache.org>
>> Reply-To: java-user@lucene.apache.org
>> Subject: Re:Using Lucene to search live, being-edited documents
>>
>> Does it make any sense?
>>  Every time a search result is shown, the original document could have been
>> changed,  no matter how fast the indexing speed is.
>> If you can accept this inconsistency, you do not need to index so
>> frequently at all.
>>
>>
>> ------------------ Original ------------------
>> From:  "software visualization"<softwarevisualizat...@gmail.com>;
>> Date:  Wed, Dec 29, 2010 06:06 AM
>> To:  "java-user"<java-user@lucene.apache.org>;
>>
>> Subject:  Using Lucene to search live, being-edited documents
>>
>>
>> This has probably been asked before but I couldn't find it, so...
>>
>> Is it possible / advisable / practical to use Lucene as the  basis of a
>> live
>> document search capability? By "live document" I mean a largish document
>> such as a word processor might be able to handle which is being edited
>> currently. Examples would be Word documents of some size that are begin
>> written, really huge Java files, etc.
>>
>> The user is sitting there typing away and of course everything is changing
>> in real time. This seems to be orthogonal to the idea of a Lucene index
>> which is costly to construct  and costly to update.
>>
>> TIA
>>
>
>



-- 
Lance Norskog
goks...@gmail.com

---------------------------------------------------------------------
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