Firstly, I'm not sure why you are using embeddedSolrServer. You would be
much better off running a standalone Solr server, and connecting to it
with a SolrClient, in Java. Then you can do client.commit(); to execute
a commit.

EmbeddedSolrServer behaves slightly differently from normal Solr, and
will get you into trouble (e.g. like this), so I'd suggest you just
start up a Solr as described in all of the tutorials, and use it the
normal way.

Upayavira

On Thu, 9 Jun 2016, at 01:36 PM, SRINI SOLR wrote:
> Hi Upayavira / Team -
> Can you please explain in-detail - how to do the commit...?
> 
> if we do the commit - Will the new data will be available to Java
> Application with-out calling *embeddedSolrServer.*
> *getCoreContainer().load()*. again. ...?
> 
> Please help me here ...
> 
> Thanks in Advance.
> 
> 
> 
> 
> 
> 
> 
> 
> On Thu, Jun 9, 2016 at 4:08 PM, Upayavira <u...@odoko.co.uk> wrote:
> 
> > Are you executing a commit?
> >
> > You must commit before your content becomes visible.
> >
> > Upayavira
> >
> > On Thu, 9 Jun 2016, at 11:13 AM, SRINI SOLR wrote:
> > > Hi Team -
> > > Can you please help me out on the below issue ...
> > >
> > > We are using the Solr 4.3.1 version.
> > >
> > > Integrated Solr 4.3.1 with Java application using EmbeddedSolrServer.
> > >
> > > Using this EmbeddedSolrServer in java -  loading the core container as
> > > below ...
> > > *embeddedSolrServer.getCoreContainer().load();*
> > >
> > > We are loading the container at the time of initiating the
> > > ApplicationContext. And now Java application is able to access the
> > > indexed
> > > data.
> > >
> > > *Now the issue is  - *
> > > *If I index the new data in Solr - the same data is not getting loaded
> > > through Java application until and un-less if I again load the Core
> > > Container using **embeddedSolrServer.getCoreContainer().load().*
> > >
> > > Can you please help me out to on how to access the new data (which is
> > > indexed on Solr) using java application with out calling every-time
> > > *embeddedSolrServer.getCoreContainer().load().*
> > >
> > > *??? *
> > >
> > > *Please help me out ... I am stuck and not able to proceed further ... It
> > > is leading to critical issue ...*
> > >
> > > *Thanks In Advance.*
> >

Reply via email to