lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Hatcher <e...@ehatchersolutions.com>
Subject Re: Issue with Java Client code
Date Mon, 05 Jan 2009 12:48:40 GMT

On Jan 5, 2009, at 7:33 AM, Kalidoss MM wrote:
>    We have created a Java EmbeddedSolrServer Client Code, I can able  
> to
> add, delete, update the Solr content - At the same time i cant able to
> search the updated conente from the Running Solr client(jetty) web
> interface.
>
>    My requirement is, All search need to happen from/by running web
> Solr(jetty, 8983) and all write should happened from Java client code.
>
>    Both(jeety and javaclient) are using 'Core0' as core name, and  
> both data
> directory, schema, solrconfig are same. - is there any fix available??
>
>    Case1:
>        1) solr started in 8983 port as Core0,
>        2) Running a java client(Core0) to add one record say  
> "hitest", with
> commit
>        3) when i search for hitest, am not getting any result,
>        4) after i restart the solr(8983) and search for 'hitest' am  
> getting
> the result.
>
>   -
>      - both Solr, java client is using the same dada directory,  
> schema.xml,
>         solrconfig.xml
>         fyi: even this java client is working when solr is not started
>
>
>    is it possible to handle the read/search by webinterface, and all  
> write
> from java-client(with out http) ????

You'll need to issue the <commit/> to the Solr server (not the  
embedded one) for it to take place there.  A commit to  
EmbeddedSolrServer will make newly added documents visible through  
_that_ SolrServer, but not to anyone other process (such as Solr via  
jetty) pointing at the Lucene index.

	Erik


Mime
View raw message