Thank you Anders!

If anyone else has any other thoughts please post them!

Thanks!

2012/4/20 Anders Lybecker <and...@lybecker.com>

> Hi Gustavo,
>
> There is no problem reading and writing to the index at the same time –
> Lucene handles it for you. Just make sure that you only use one IndexWriter
> at the time.
>
>
> The IndexSearcher reads a snapshot of the index (based on segments), so you
> need to reopen the index (IndexReader.ReOpen) to make the new document
> visible to the IndexSearcher.
>
> Regards,
> Anders Lybecker
>
> On Fri, Apr 20, 2012 at 2:54 PM, Gustavo Poll <gkp...@gmail.com> wrote:
>
> > Greetings friends! I need help from you, Lucene.net experts, please!
> >
> > First, sorry for the bad english...
> >
> > In the next month, my team and I will publish on the Internet our search
> > site, that uses Lucene.net to search over our internal documents. If you
> > wanna take a look, here it is the link to the under development site
> (there
> > might be bugs and the web server is slow):
> >
> >
> http://satdesen.sef.sc.gov.br/tax.NET/Sat.Pesef.Web/Publicacao/Pesquisar.aspx#top
> >
> > The documents indexed are a sort of daily journal. So, on a daily basis,
> a
> > new document will be indexed. And my question to you experts is about
> this
> > index update! New documents will be writen using IndexWriter while the
> > index is been used by the site users, via IndexSearch. What kind of
> > problem, if any, I'll face in this scenario? May the IndexWriter fail
> > because a search is been done simultaneously? How Lucene handles this
> > concurrent access (writing and searching)?
> >
> > PS: in the search code, a new IndexSearch instance is created at every
> > search (may I continue like this or it is kind of mandatory a singleton
> > IndexSearch?)
> >
> >
> > Thanx you all by the attention!
> > Any doubts about my explanation, please tell me...
> >
> > Gustavo Poll
> > Software Developer
> >
>

Reply via email to