Re: Is SolrCloudClient Singleton Pattern possible with multiple collections?

2016-07-14 Thread Pablo Anzorena
The thing is that back in solr4.8, when I was using solr standalone and I
had to make a distributed query among multiple shards, I found that for
each shard in the param "shards" it makes a request (which is the correct
behaviour I know) but when I put just one shard in the "shards" param then
it makes two identical requests.
So, now because I'm using SolrCloud I replaced the "shards" with
"collection" param and I was wondering if it would have the same erratic
behaviour.

Now I tried and I found that it has the correct behaviour.

Thanks, and sorry for asking before testing it.

2016-07-14 15:26 GMT-03:00 Erick Erickson :

> bq:  if using the param "collection" is the same
>
> Did you just try it? If so what happened?
>
> Not sure what you're asking here. It's the name of the
> collection you want to query against. It's only
> necessary when you want to go against a
> collection that isn't the default which you can set with
> setDefaultCollection()
>
> Best,
> Erick
>
> On Thu, Jul 14, 2016 at 10:51 AM, Pablo Anzorena
>  wrote:
> > I was using
> > public QueryResponse query(ModifiableSolrParams params, METHOD method)
> >
> > And my actual code is parsing that object. I can change it to your
> method,
> > but before that let me ask you if using the param "collection" is the
> same.
> >
> > Actually I am using the param "collection" only when I need to request to
> > multiple collections.
> >
> > Thanks.
> >
> >
> >
> > 2016-07-14 14:15 GMT-03:00 Erick Erickson :
> >
> >> Just use the
> >>
> >> public NamedList request(SolrRequest request, String collection)
> >>
> >> method on the SolrCloudClient?
> >>
> >> Best,
> >> Erick
> >>
> >> On Thu, Jul 14, 2016 at 9:18 AM, Pablo Anzorena <
> anzorena.f...@gmail.com>
> >> wrote:
> >> > Hey,
> >> > So the question is quite simple, Is it possible to use Singleton
> Pattern
> >> > with SolrCloudClient instantiation and then reuse that instance to
> handle
> >> > multiple requests concurrently accessing differente collections?
> >> >
> >> > Thanks.
> >>
>


Re: Is SolrCloudClient Singleton Pattern possible with multiple collections?

2016-07-14 Thread Erick Erickson
bq:  if using the param "collection" is the same

Did you just try it? If so what happened?

Not sure what you're asking here. It's the name of the
collection you want to query against. It's only
necessary when you want to go against a
collection that isn't the default which you can set with
setDefaultCollection()

Best,
Erick

On Thu, Jul 14, 2016 at 10:51 AM, Pablo Anzorena
 wrote:
> I was using
> public QueryResponse query(ModifiableSolrParams params, METHOD method)
>
> And my actual code is parsing that object. I can change it to your method,
> but before that let me ask you if using the param "collection" is the same.
>
> Actually I am using the param "collection" only when I need to request to
> multiple collections.
>
> Thanks.
>
>
>
> 2016-07-14 14:15 GMT-03:00 Erick Erickson :
>
>> Just use the
>>
>> public NamedList request(SolrRequest request, String collection)
>>
>> method on the SolrCloudClient?
>>
>> Best,
>> Erick
>>
>> On Thu, Jul 14, 2016 at 9:18 AM, Pablo Anzorena 
>> wrote:
>> > Hey,
>> > So the question is quite simple, Is it possible to use Singleton Pattern
>> > with SolrCloudClient instantiation and then reuse that instance to handle
>> > multiple requests concurrently accessing differente collections?
>> >
>> > Thanks.
>>


Re: Is SolrCloudClient Singleton Pattern possible with multiple collections?

2016-07-14 Thread Pablo Anzorena
I was using
public QueryResponse query(ModifiableSolrParams params, METHOD method)

And my actual code is parsing that object. I can change it to your method,
but before that let me ask you if using the param "collection" is the same.

Actually I am using the param "collection" only when I need to request to
multiple collections.

Thanks.



2016-07-14 14:15 GMT-03:00 Erick Erickson :

> Just use the
>
> public NamedList request(SolrRequest request, String collection)
>
> method on the SolrCloudClient?
>
> Best,
> Erick
>
> On Thu, Jul 14, 2016 at 9:18 AM, Pablo Anzorena 
> wrote:
> > Hey,
> > So the question is quite simple, Is it possible to use Singleton Pattern
> > with SolrCloudClient instantiation and then reuse that instance to handle
> > multiple requests concurrently accessing differente collections?
> >
> > Thanks.
>


Re: Is SolrCloudClient Singleton Pattern possible with multiple collections?

2016-07-14 Thread Erick Erickson
Just use the

public NamedList request(SolrRequest request, String collection)

method on the SolrCloudClient?

Best,
Erick

On Thu, Jul 14, 2016 at 9:18 AM, Pablo Anzorena  wrote:
> Hey,
> So the question is quite simple, Is it possible to use Singleton Pattern
> with SolrCloudClient instantiation and then reuse that instance to handle
> multiple requests concurrently accessing differente collections?
>
> Thanks.


Is SolrCloudClient Singleton Pattern possible with multiple collections?

2016-07-14 Thread Pablo Anzorena
Hey,
So the question is quite simple, Is it possible to use Singleton Pattern
with SolrCloudClient instantiation and then reuse that instance to handle
multiple requests concurrently accessing differente collections?

Thanks.