Difference in running Solr with Jetty internally or externally

2015-05-25 Thread Zheng Lin Edwin Yeo
Hi,

I understand that Jetty comes together with the Solr installation package,
and that by default, Solr uses Jetty internally to power it's HTTP stack.

Would like to check, will there be any performance difference when we run
the Jetty internally as compared to running an external copy of Jetty? I
have heard of source saying that the performance will be better if we run
on external copy. Is that true?

Also, as support for deploying Solr as a WAR in standalone servlet
containers like Jetty is no longer supported from Solr 5.0, is it still
possible to deploy Solr using an external copy of Jetty?

Thank you in advance for your clarification.


Regards,
Edwin


Re: Running Solr 5.1.0 as a Service on Windows

2015-05-25 Thread Zheng Lin Edwin Yeo
I've managed to get the Solr started as a Windows service after
re-configuring the startup script, as I've previously missed out some of
the custom configurations there.

However, I still couldn't get the zookeeper to start the same way too. Are
we able to use NSSM to start up zookeeper as a Microsoft Windows service
too?


Regards,
Edwin



On 25 May 2015 at 12:16, Zheng Lin Edwin Yeo  wrote:

> Hi,
>
> Has anyone tried to run Solr 5.1.0 as a Microsoft Windows service?
>
> i've tried to follow the steps from this website
> http://www.norconex.com/how-to-run-solr5-as-a-service-on-windows/, which
> uses NSSM.
>
> However, when I tried to start the service from the Component Services in
> the Windows Control Panel Administrative tools, I get the following message:
> Windows could not start the Solr5 service on Local Computer. The service
> did not return an error. This could be an internal Windows error or an
> internal service error.
>
> Is this the correct way to set it up, or is there other methods?
>
>
> Regards,
> Edwin
>
>


Re: SolrCloud 4.8 - Transaction log size over 1GB

2015-05-25 Thread Vincenzo D'Amore
Hi Erick, thanks for your support.

Reading the post I realised that my scenario does not apply the autoCommit
configuration, now we don't have autoCommit in our solrconfig.xml.

We need docs are searchable only after the indexing process, and all the
documents are committed only at end of index process.

Now I don't understand why tlog files are so big, given that we have an
hard commit at end of every indexing.




On Sun, May 24, 2015 at 5:49 PM, Erick Erickson 
wrote:

> Vincenzo:
>
> Here's perhaps more than you want to know about hard commits, soft
> commits and transaction logs:
>
>
> http://lucidworks.com/blog/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/
>
> Best,
> Erick
>
> On Sun, May 24, 2015 at 12:04 AM, Vincenzo D'Amore 
> wrote:
> > Thanks Shawn for your prompt support.
> >
> > Best regards,
> > Vincenzo
> >
> > On Sun, May 24, 2015 at 6:45 AM, Shawn Heisey 
> wrote:
> >
> >> On 5/23/2015 9:41 PM, Vincenzo D'Amore wrote:
> >> > Thanks Shawn,
> >> >
> >> > may be this is a silly question, but I looked around and didn't find
> an
> >> > answer...
> >> > Well, could I update solrconfig.xml for the collection while the
> >> instances
> >> > are running or should I restart the cluster/reload the cores?
> >>
> >> You can upload a new config to zookeeper with the zkcli program while
> >> Solr is running, and nothing will change, at least not immediately.  The
> >> new config will take effect when you reload the collection or restart
> >> all the Solr instances.
> >>
> >> Thanks,
> >> Shawn
> >>
> >>
>



-- 
Vincenzo D'Amore
email: v.dam...@gmail.com
skype: free.dev
mobile: +39 349 8513251


Re: Is it possible to do term Search for the filtered result set

2015-05-25 Thread Danesh Kuruppu
Many Thanks Erick and Upayavira,

Solution works for me.


On Thu, May 21, 2015 at 9:10 PM, Upayavira  wrote:

> and then facet on the tags field.
>
> &facet=on&facet.field=tags
>
> Upayavira
>
> On Thu, May 21, 2015, at 04:34 PM, Erick Erickson wrote:
> > Have you tried
> >
> > &fq=type:A
> >
> > Best,
> > Erick
> >
> > On Thu, May 21, 2015 at 5:49 AM, Danesh Kuruppu 
> > wrote:
> > > Hi all,
> > >
> > > Is it possible to do term search for the filtered result set. we can do
> > > term search for all documents. Can we do the term search only for the
> > > specified filtered result set.
> > >
> > > Lets says we have,
> > >
> > > Doc1 --> type: A
> > >  tags: T1 T2
> > >
> > > Doc2 --> type: A
> > >  tags: T1 T3
> > >
> > > Doc3 --> type: B
> > >  tags: T1 T4 T5
> > >
> > > Can we do term search for tags only in type:A documents, So that it
> gives
> > > the results as
> > > T1 - 02
> > > T2 - 01
> > > T3 - 01
> > >
> > > Is this possible? If so can you please share documents on this.
> > > Thanks
> > > Danesh
>


Re: Difference in running Solr with Jetty internally or externally

2015-05-25 Thread Shawn Heisey
On 5/25/2015 3:28 AM, Zheng Lin Edwin Yeo wrote:
> I understand that Jetty comes together with the Solr installation package,
> and that by default, Solr uses Jetty internally to power it's HTTP stack.
> 
> Would like to check, will there be any performance difference when we run
> the Jetty internally as compared to running an external copy of Jetty? I
> have heard of source saying that the performance will be better if we run
> on external copy. Is that true?

The config for the included Jetty has had a small amount of tuning done
specifically for Solr.  You would lose that if you switched.  Also, the
Jetty included with Solr has had a bunch of the jars and their
configuration stripped out.  That makes it use less memory, and likely
run a little bit faster.

> Also, as support for deploying Solr as a WAR in standalone servlet
> containers like Jetty is no longer supported from Solr 5.0, is it still
> possible to deploy Solr using an external copy of Jetty?

Although we don't recommend it, for now you can find the .war file in
the download and deploy it in other containers.  That will be changing
in a future release, but we don't have an ETA.  There is a wiki page
discussing the situation.  It is still a work in progress:

https://wiki.apache.org/solr/WhyNoWar

Thanks,
Shawn



Re: SolrCloud 4.8 - Transaction log size over 1GB

2015-05-25 Thread Erick Erickson
OK, assuming you're not doing any commits at all until the very end,
then the tlog contains all the docs for the _entire_ run. The article
really doesn't care whether the commits come from the solrconfig.xml
or SolrJ client or curl. The tlog simply is not truncated until a hard
commit happens, no matter where it comes from.

So here's what I'd do:
1> set autoCommit in your solrconfig.xml with openSearcher=false for
every minute. Then the problem will probably go away.
or
2> periodically issue a hard commit (openSearcher=false) from the client.

Of the two, I _strongly_ recommend <1> as it's more graceful when
there are multiple clents.

Best,
Erick

On Mon, May 25, 2015 at 4:45 AM, Vincenzo D'Amore  wrote:
> Hi Erick, thanks for your support.
>
> Reading the post I realised that my scenario does not apply the autoCommit
> configuration, now we don't have autoCommit in our solrconfig.xml.
>
> We need docs are searchable only after the indexing process, and all the
> documents are committed only at end of index process.
>
> Now I don't understand why tlog files are so big, given that we have an
> hard commit at end of every indexing.
>
>
>
>
> On Sun, May 24, 2015 at 5:49 PM, Erick Erickson 
> wrote:
>
>> Vincenzo:
>>
>> Here's perhaps more than you want to know about hard commits, soft
>> commits and transaction logs:
>>
>>
>> http://lucidworks.com/blog/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/
>>
>> Best,
>> Erick
>>
>> On Sun, May 24, 2015 at 12:04 AM, Vincenzo D'Amore 
>> wrote:
>> > Thanks Shawn for your prompt support.
>> >
>> > Best regards,
>> > Vincenzo
>> >
>> > On Sun, May 24, 2015 at 6:45 AM, Shawn Heisey 
>> wrote:
>> >
>> >> On 5/23/2015 9:41 PM, Vincenzo D'Amore wrote:
>> >> > Thanks Shawn,
>> >> >
>> >> > may be this is a silly question, but I looked around and didn't find
>> an
>> >> > answer...
>> >> > Well, could I update solrconfig.xml for the collection while the
>> >> instances
>> >> > are running or should I restart the cluster/reload the cores?
>> >>
>> >> You can upload a new config to zookeeper with the zkcli program while
>> >> Solr is running, and nothing will change, at least not immediately.  The
>> >> new config will take effect when you reload the collection or restart
>> >> all the Solr instances.
>> >>
>> >> Thanks,
>> >> Shawn
>> >>
>> >>
>>
>
>
>
> --
> Vincenzo D'Amore
> email: v.dam...@gmail.com
> skype: free.dev
> mobile: +39 349 8513251


Re: Running Solr 5.1.0 as a Service on Windows

2015-05-25 Thread Upayavira
Zookeeper is just Java, so there's no reason why it can't be started in
Windows.

However, the startup scripts for Zookeeper on Windows are pathetic, so
you are much more on your own than you are on Linux.

There may be folks here who can answer your question (e.g. with Windows
specific startup scripts), or you might consider asking on the Zookeeper
mailing lists directly: https://zookeeper.apache.org/lists.html

Upayavira

On Mon, May 25, 2015, at 10:34 AM, Zheng Lin Edwin Yeo wrote:
> I've managed to get the Solr started as a Windows service after
> re-configuring the startup script, as I've previously missed out some of
> the custom configurations there.
> 
> However, I still couldn't get the zookeeper to start the same way too.
> Are
> we able to use NSSM to start up zookeeper as a Microsoft Windows service
> too?
> 
> 
> Regards,
> Edwin
> 
> 
> 
> On 25 May 2015 at 12:16, Zheng Lin Edwin Yeo 
> wrote:
> 
> > Hi,
> >
> > Has anyone tried to run Solr 5.1.0 as a Microsoft Windows service?
> >
> > i've tried to follow the steps from this website
> > http://www.norconex.com/how-to-run-solr5-as-a-service-on-windows/, which
> > uses NSSM.
> >
> > However, when I tried to start the service from the Component Services in
> > the Windows Control Panel Administrative tools, I get the following message:
> > Windows could not start the Solr5 service on Local Computer. The service
> > did not return an error. This could be an internal Windows error or an
> > internal service error.
> >
> > Is this the correct way to set it up, or is there other methods?
> >
> >
> > Regards,
> > Edwin
> >
> >


Re: Applying gzip compression in Solr 5.1

2015-05-25 Thread Upayavira
Why do you want gzip compression? Solr generally sits close to your
application server, so compression should be less necesasry there. Solr
isn't intended to be serving the public over the internet directly,
particularly because of its lack of security so it should be feeding
some other HTTP server that does the compression for you.

Am I missing something?

Upayavira

On Mon, May 25, 2015, at 03:26 AM, Zheng Lin Edwin Yeo wrote:
> Thanks for your reply.
> Do we still have to use back the solr.war file in Solr 5.1 in order to
> get
> the gzip working?
> 
> 
> Regards,
> Edwin
> 
> 
> 
> On 25 May 2015 at 06:57, William Bell  wrote:
> 
> > OK I got mine to work with 4.10.4 and it also works on 5.1...
> >
> > mkdir war cp ../solr-4.10.4/example/webapps/solr.war . jar xvf
> > solr.war cd WEB-INF vi web.xmlAdd this above the  already
> > there:GzipFilter
> > org.eclipse.jetty.servlets.GzipFilter
> >mimeTypes
> >
> >  
> > application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
> > 
> > GzipFilter
> > /* cd .. rm solr.war
> > jar cvf solr.war * cp solr.war ../solr-4.10.4/example/webapps/solr.war
> > get jetty-servlets-8.1.10.v20130312.jar from
> >
> > http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
> > (notice the name has to be exactly that) and put into
> > solr-4.10.4/example/lib restart
> >
> >
> > On Thu, May 21, 2015 at 11:31 PM, Zheng Lin Edwin Yeo <
> > edwinye...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > I'm trying to apply gzip compression in Solr 5.1. I understand that
> > Running
> > > Solr on Tomcat is no longer supported from Solr 5.0, so I've tried to
> > > implement it in Solr.
> > >
> > > I've downloaded jetty-servlets-9.3.0.RC0.jar and placed it in my
> > > webapp\WEB-INF folder, and have added the following in
> > > webapp\WEB-INF\web.xml
> > >
> > >   
> > > GzipFilter
> > > org.eclipse.jetty.servlets.GzipFilter
> > > 
> > >   methods
> > >   GET,POST
> > >   mimeTypes
> > >
> > >
> > >
> > text/html;charset=UTF-8,text/plain,text/xml,text/json,text/javascript,text/css,text/plain;charset=UTF-8,application/xhtml+xml,application/javascript,image/svg+xml,application/json,application/xml;
> > > charset=UTF-8
> > > 
> > >   
> > >   
> > > GzipFilter
> > > /*
> > >   
> > >
> > >
> > > However, when I start Solr and check the browser, there's no gzip
> > > compression. Is there anything which I configure wrongly or might have
> > > missed out? I'm also running zookeeper-3.4.6.
> > >
> > >
> > > Regards,
> > > Edwin
> > >
> >
> >
> >
> > --
> > Bill Bell
> > billnb...@gmail.com
> > cell 720-256-8076
> >


Re: SolrCloud 4.8 - Transaction log size over 1GB

2015-05-25 Thread Vincenzo D'Amore
Hi Erick,

I have tried indexing code I have few times, this is the behaviour I have
tried out:

When an indexing process starts, even if one or more tlog file exists, a
new tlog file is created and all the new documents are stored there.
When indexing process ends and does an hard commit, older old tlog files
are removed but the new one (the latest) remains.

As far as I can see, since my indexing process every time loads few
millions of documents, at end of process latest tlog file persist with all
these documents there.
So I have such big tlog files. Now the question is, why latest tlog file
persist even if the code have done a hard commit.
When an hard commit is done successfully, why should we keep latest tlog
file?



On Mon, May 25, 2015 at 7:24 PM, Erick Erickson 
wrote:

> OK, assuming you're not doing any commits at all until the very end,
> then the tlog contains all the docs for the _entire_ run. The article
> really doesn't care whether the commits come from the solrconfig.xml
> or SolrJ client or curl. The tlog simply is not truncated until a hard
> commit happens, no matter where it comes from.
>
> So here's what I'd do:
> 1> set autoCommit in your solrconfig.xml with openSearcher=false for
> every minute. Then the problem will probably go away.
> or
> 2> periodically issue a hard commit (openSearcher=false) from the client.
>
> Of the two, I _strongly_ recommend <1> as it's more graceful when
> there are multiple clents.
>
> Best,
> Erick
>
> On Mon, May 25, 2015 at 4:45 AM, Vincenzo D'Amore 
> wrote:
> > Hi Erick, thanks for your support.
> >
> > Reading the post I realised that my scenario does not apply the
> autoCommit
> > configuration, now we don't have autoCommit in our solrconfig.xml.
> >
> > We need docs are searchable only after the indexing process, and all the
> > documents are committed only at end of index process.
> >
> > Now I don't understand why tlog files are so big, given that we have an
> > hard commit at end of every indexing.
> >
> >
> >
> >
> > On Sun, May 24, 2015 at 5:49 PM, Erick Erickson  >
> > wrote:
> >
> >> Vincenzo:
> >>
> >> Here's perhaps more than you want to know about hard commits, soft
> >> commits and transaction logs:
> >>
> >>
> >>
> http://lucidworks.com/blog/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/
> >>
> >> Best,
> >> Erick
> >>
> >> On Sun, May 24, 2015 at 12:04 AM, Vincenzo D'Amore 
> >> wrote:
> >> > Thanks Shawn for your prompt support.
> >> >
> >> > Best regards,
> >> > Vincenzo
> >> >
> >> > On Sun, May 24, 2015 at 6:45 AM, Shawn Heisey 
> >> wrote:
> >> >
> >> >> On 5/23/2015 9:41 PM, Vincenzo D'Amore wrote:
> >> >> > Thanks Shawn,
> >> >> >
> >> >> > may be this is a silly question, but I looked around and didn't
> find
> >> an
> >> >> > answer...
> >> >> > Well, could I update solrconfig.xml for the collection while the
> >> >> instances
> >> >> > are running or should I restart the cluster/reload the cores?
> >> >>
> >> >> You can upload a new config to zookeeper with the zkcli program while
> >> >> Solr is running, and nothing will change, at least not immediately.
> The
> >> >> new config will take effect when you reload the collection or restart
> >> >> all the Solr instances.
> >> >>
> >> >> Thanks,
> >> >> Shawn
> >> >>
> >> >>
> >>
> >
> >
> >
> > --
> > Vincenzo D'Amore
> > email: v.dam...@gmail.com
> > skype: free.dev
> > mobile: +39 349 8513251
>



-- 
Vincenzo D'Amore
email: v.dam...@gmail.com
skype: free.dev
mobile: +39 349 8513251


Re: SolrCloud 4.8 - Transaction log size over 1GB

2015-05-25 Thread Erick Erickson
The design is that the latest successfully flushed tlog file is kept
for "peer sync" in SolrCloud mode. When a replica comes up, there's a
chance that it's not very many docs behind. So, if possible, some of
the docs are taken from the leader's tlog and replayed to the follower
that's just been started. If the follower is too far out of sync, a
full old-style replication is done. So there will always be a tlog
file (and occasionally more than one if they're very small) kept
around, even on successful commit. It doesn't matter if you have
leaders and replicas or not, that's still the process that's followed.

Please re-read the link I sent earlier. There's absolutely no reason
your tlog files have to be so big! Really, set you autoCommit to, say,
15 seconds and 10 docs and set openSearcher=false in your
solrconfig.xml file and your tlog file that's kept around will be much
smaller and they'll be available for "peer sync"..

And if you really don't care about tlogs at all, just take this bit
our of your solrconfig.xml


  ${solr.ulog.dir:}
  ${solr.ulog.numVersionBuckets:256}




Best,
Erick

On Mon, May 25, 2015 at 4:40 PM, Vincenzo D'Amore  wrote:
> Hi Erick,
>
> I have tried indexing code I have few times, this is the behaviour I have
> tried out:
>
> When an indexing process starts, even if one or more tlog file exists, a
> new tlog file is created and all the new documents are stored there.
> When indexing process ends and does an hard commit, older old tlog files
> are removed but the new one (the latest) remains.
>
> As far as I can see, since my indexing process every time loads few
> millions of documents, at end of process latest tlog file persist with all
> these documents there.
> So I have such big tlog files. Now the question is, why latest tlog file
> persist even if the code have done a hard commit.
> When an hard commit is done successfully, why should we keep latest tlog
> file?
>
>
>
> On Mon, May 25, 2015 at 7:24 PM, Erick Erickson 
> wrote:
>
>> OK, assuming you're not doing any commits at all until the very end,
>> then the tlog contains all the docs for the _entire_ run. The article
>> really doesn't care whether the commits come from the solrconfig.xml
>> or SolrJ client or curl. The tlog simply is not truncated until a hard
>> commit happens, no matter where it comes from.
>>
>> So here's what I'd do:
>> 1> set autoCommit in your solrconfig.xml with openSearcher=false for
>> every minute. Then the problem will probably go away.
>> or
>> 2> periodically issue a hard commit (openSearcher=false) from the client.
>>
>> Of the two, I _strongly_ recommend <1> as it's more graceful when
>> there are multiple clents.
>>
>> Best,
>> Erick
>>
>> On Mon, May 25, 2015 at 4:45 AM, Vincenzo D'Amore 
>> wrote:
>> > Hi Erick, thanks for your support.
>> >
>> > Reading the post I realised that my scenario does not apply the
>> autoCommit
>> > configuration, now we don't have autoCommit in our solrconfig.xml.
>> >
>> > We need docs are searchable only after the indexing process, and all the
>> > documents are committed only at end of index process.
>> >
>> > Now I don't understand why tlog files are so big, given that we have an
>> > hard commit at end of every indexing.
>> >
>> >
>> >
>> >
>> > On Sun, May 24, 2015 at 5:49 PM, Erick Erickson > >
>> > wrote:
>> >
>> >> Vincenzo:
>> >>
>> >> Here's perhaps more than you want to know about hard commits, soft
>> >> commits and transaction logs:
>> >>
>> >>
>> >>
>> http://lucidworks.com/blog/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/
>> >>
>> >> Best,
>> >> Erick
>> >>
>> >> On Sun, May 24, 2015 at 12:04 AM, Vincenzo D'Amore 
>> >> wrote:
>> >> > Thanks Shawn for your prompt support.
>> >> >
>> >> > Best regards,
>> >> > Vincenzo
>> >> >
>> >> > On Sun, May 24, 2015 at 6:45 AM, Shawn Heisey 
>> >> wrote:
>> >> >
>> >> >> On 5/23/2015 9:41 PM, Vincenzo D'Amore wrote:
>> >> >> > Thanks Shawn,
>> >> >> >
>> >> >> > may be this is a silly question, but I looked around and didn't
>> find
>> >> an
>> >> >> > answer...
>> >> >> > Well, could I update solrconfig.xml for the collection while the
>> >> >> instances
>> >> >> > are running or should I restart the cluster/reload the cores?
>> >> >>
>> >> >> You can upload a new config to zookeeper with the zkcli program while
>> >> >> Solr is running, and nothing will change, at least not immediately.
>> The
>> >> >> new config will take effect when you reload the collection or restart
>> >> >> all the Solr instances.
>> >> >>
>> >> >> Thanks,
>> >> >> Shawn
>> >> >>
>> >> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Vincenzo D'Amore
>> > email: v.dam...@gmail.com
>> > skype: free.dev
>> > mobile: +39 349 8513251
>>
>
>
>
> --
> Vincenzo D'Amore
> email: v.dam...@gmail.com
> skype: free.dev
> mobile: +39 349 8513251


Re: Applying gzip compression in Solr 5.1

2015-05-25 Thread Zheng Lin Edwin Yeo
Although we do not plan to implement Solr to be access over the internet
directly, it will be accessed via a local area network (Eg within the
company).
As there could potentially be alot of data indexed in Solr (especially
rich-text documents), and that will probably take up alot of bandwidth, we
wanted gzip compression so that we can save on the bandwidth.

Do you mean the compression should be done at the HTTP server and not at
Solr?


Regards,
Edwin


On 26 May 2015 at 04:13, Upayavira  wrote:

> Why do you want gzip compression? Solr generally sits close to your
> application server, so compression should be less necesasry there. Solr
> isn't intended to be serving the public over the internet directly,
> particularly because of its lack of security so it should be feeding
> some other HTTP server that does the compression for you.
>
> Am I missing something?
>
> Upayavira
>
> On Mon, May 25, 2015, at 03:26 AM, Zheng Lin Edwin Yeo wrote:
> > Thanks for your reply.
> > Do we still have to use back the solr.war file in Solr 5.1 in order to
> > get
> > the gzip working?
> >
> >
> > Regards,
> > Edwin
> >
> >
> >
> > On 25 May 2015 at 06:57, William Bell  wrote:
> >
> > > OK I got mine to work with 4.10.4 and it also works on 5.1...
> > >
> > > mkdir war cp ../solr-4.10.4/example/webapps/solr.war . jar xvf
> > > solr.war cd WEB-INF vi web.xmlAdd this above the  already
> > > there:GzipFilter
> > > org.eclipse.jetty.servlets.GzipFilter
> > >mimeTypes
> > >
> > >
> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
> > > 
> > > GzipFilter
> > > /* cd .. rm solr.war
> > > jar cvf solr.war * cp solr.war ../solr-4.10.4/example/webapps/solr.war
> > > get jetty-servlets-8.1.10.v20130312.jar from
> > >
> > >
> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
> > > (notice the name has to be exactly that) and put into
> > > solr-4.10.4/example/lib restart
> > >
> > >
> > > On Thu, May 21, 2015 at 11:31 PM, Zheng Lin Edwin Yeo <
> > > edwinye...@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > I'm trying to apply gzip compression in Solr 5.1. I understand that
> > > Running
> > > > Solr on Tomcat is no longer supported from Solr 5.0, so I've tried to
> > > > implement it in Solr.
> > > >
> > > > I've downloaded jetty-servlets-9.3.0.RC0.jar and placed it in my
> > > > webapp\WEB-INF folder, and have added the following in
> > > > webapp\WEB-INF\web.xml
> > > >
> > > >   
> > > > GzipFilter
> > > >
>  org.eclipse.jetty.servlets.GzipFilter
> > > > 
> > > >   methods
> > > >   GET,POST
> > > >   mimeTypes
> > > >
> > > >
> > > >
> > >
> text/html;charset=UTF-8,text/plain,text/xml,text/json,text/javascript,text/css,text/plain;charset=UTF-8,application/xhtml+xml,application/javascript,image/svg+xml,application/json,application/xml;
> > > > charset=UTF-8
> > > > 
> > > >   
> > > >   
> > > > GzipFilter
> > > > /*
> > > >   
> > > >
> > > >
> > > > However, when I start Solr and check the browser, there's no gzip
> > > > compression. Is there anything which I configure wrongly or might
> have
> > > > missed out? I'm also running zookeeper-3.4.6.
> > > >
> > > >
> > > > Regards,
> > > > Edwin
> > > >
> > >
> > >
> > >
> > > --
> > > Bill Bell
> > > billnb...@gmail.com
> > > cell 720-256-8076
> > >
>


Re: Difference in running Solr with Jetty internally or externally

2015-05-25 Thread Zheng Lin Edwin Yeo
Hi Shawn,

Thanks for your reply. So the recommendation is still to stick with the
Jetty that's included in Solr?

>From what you say, seems that if we use external Jetty, we have to do more
configuration to tune it to fit Solr, and it will probably use more memory
and run slower too.There might also be issues with a future release of Solr.


Regards,
Edwin


On 25 May 2015 at 21:51, Shawn Heisey  wrote:

> On 5/25/2015 3:28 AM, Zheng Lin Edwin Yeo wrote:
> > I understand that Jetty comes together with the Solr installation
> package,
> > and that by default, Solr uses Jetty internally to power it's HTTP stack.
> >
> > Would like to check, will there be any performance difference when we run
> > the Jetty internally as compared to running an external copy of Jetty? I
> > have heard of source saying that the performance will be better if we run
> > on external copy. Is that true?
>
> The config for the included Jetty has had a small amount of tuning done
> specifically for Solr.  You would lose that if you switched.  Also, the
> Jetty included with Solr has had a bunch of the jars and their
> configuration stripped out.  That makes it use less memory, and likely
> run a little bit faster.
>
> > Also, as support for deploying Solr as a WAR in standalone servlet
> > containers like Jetty is no longer supported from Solr 5.0, is it still
> > possible to deploy Solr using an external copy of Jetty?
>
> Although we don't recommend it, for now you can find the .war file in
> the download and deploy it in other containers.  That will be changing
> in a future release, but we don't have an ETA.  There is a wiki page
> discussing the situation.  It is still a work in progress:
>
> https://wiki.apache.org/solr/WhyNoWar
>
> Thanks,
> Shawn
>
>


Re: Applying gzip compression in Solr 5.1

2015-05-25 Thread William Bell
You need to edit the web.xml as I stated above and put the solr.war file
back.

Instead of "example" it is "server". Note: 4.10.4 and 5.1.0 uses the same
Jetty. 8.1.10.v20130312

Here is the procedure for 5.1:

mkdir war
 cp ../solr-5.1.0/example/webapps/solr.war .
 jar xvf solr.war
 cd WEB-INF
 vi web.xml

Add this above the  already there (and save it after adding this).

GzipFilter
org.eclipse.jetty.servlets.GzipFilter
mimeTypes
 
application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
   



GzipFilter
/*

 cd ..
 rm solr.war
 jar cvf solr.war *
 cp solr.war ../solr-5.1.0/example/webapps/solr.war
 get jetty-servlets-8.1.10.v20130312.jar from
http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
 (notice the name has to be exactly that) and put into solr-5.1.0/example/lib

 restart


On Sun, May 24, 2015 at 8:26 PM, Zheng Lin Edwin Yeo 
wrote:

> Thanks for your reply.
> Do we still have to use back the solr.war file in Solr 5.1 in order to get
> the gzip working?
>
>
> Regards,
> Edwin
>
>
>
> On 25 May 2015 at 06:57, William Bell  wrote:
>
> > OK I got mine to work with 4.10.4 and it also works on 5.1...
> >
> > mkdir war cp ../solr-4.10.4/example/webapps/solr.war . jar xvf
> > solr.war cd WEB-INF vi web.xmlAdd this above the  already
> > there:GzipFilter
> > org.eclipse.jetty.servlets.GzipFilter
> >mimeTypes
> >
> >
> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
> > 
> > GzipFilter
> > /* cd .. rm solr.war
> > jar cvf solr.war * cp solr.war ../solr-4.10.4/example/webapps/solr.war
> > get jetty-servlets-8.1.10.v20130312.jar from
> >
> >
> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
> > (notice the name has to be exactly that) and put into
> > solr-4.10.4/example/lib restart
> >
> >
> > On Thu, May 21, 2015 at 11:31 PM, Zheng Lin Edwin Yeo <
> > edwinye...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > I'm trying to apply gzip compression in Solr 5.1. I understand that
> > Running
> > > Solr on Tomcat is no longer supported from Solr 5.0, so I've tried to
> > > implement it in Solr.
> > >
> > > I've downloaded jetty-servlets-9.3.0.RC0.jar and placed it in my
> > > webapp\WEB-INF folder, and have added the following in
> > > webapp\WEB-INF\web.xml
> > >
> > >   
> > > GzipFilter
> > > org.eclipse.jetty.servlets.GzipFilter
> > > 
> > >   methods
> > >   GET,POST
> > >   mimeTypes
> > >
> > >
> > >
> >
> text/html;charset=UTF-8,text/plain,text/xml,text/json,text/javascript,text/css,text/plain;charset=UTF-8,application/xhtml+xml,application/javascript,image/svg+xml,application/json,application/xml;
> > > charset=UTF-8
> > > 
> > >   
> > >   
> > > GzipFilter
> > > /*
> > >   
> > >
> > >
> > > However, when I start Solr and check the browser, there's no gzip
> > > compression. Is there anything which I configure wrongly or might have
> > > missed out? I'm also running zookeeper-3.4.6.
> > >
> > >
> > > Regards,
> > > Edwin
> > >
> >
> >
> >
> > --
> > Bill Bell
> > billnb...@gmail.com
> > cell 720-256-8076
> >
>



-- 
Bill Bell
billnb...@gmail.com
cell 720-256-8076


Re: Applying gzip compression in Solr 5.1

2015-05-25 Thread William Bell
Err.. Here is the procedure for 5.1:

 mkdir war
 cp ../solr-5.1.0/server/webapps/solr.war .
 jar xvf solr.war
 cd WEB-INF
 vi web.xml

Add this above the  already there (and save it after adding this).

GzipFilter
org.eclipse.jetty.servlets.GzipFilter

mimeTypes
 
application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css




GzipFilter
/*

 cd ..
 rm solr.war
 jar cvf solr.war *
 cp solr.war ../solr-5.1.0/server/webapps/solr.war
 get jetty-servlets-8.1.10.v20130312.jar from
http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
 (notice the name has to be exactly that) and put into solr-5.1.0/server/lib

 restart


On Mon, May 25, 2015 at 8:42 PM, William Bell  wrote:

> You need to edit the web.xml as I stated above and put the solr.war file
> back.
>
> Instead of "example" it is "server". Note: 4.10.4 and 5.1.0 uses the same
> Jetty. 8.1.10.v20130312
>
> Here is the procedure for 5.1:
>
> mkdir war
>  cp ../solr-5.1.0/example/webapps/solr.war .
>  jar xvf solr.war
>  cd WEB-INF
>  vi web.xml
>
> Add this above the  already there (and save it after adding this).
> 
> GzipFilter
> org.eclipse.jetty.servlets.GzipFilter
> mimeTypes
>  
> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
> 
> 
>
> 
> GzipFilter
> /*
> 
>  cd ..
>  rm solr.war
>  jar cvf solr.war *
>  cp solr.war ../solr-5.1.0/example/webapps/solr.war
>  get jetty-servlets-8.1.10.v20130312.jar from 
> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
>  (notice the name has to be exactly that) and put into solr-5.1.0/example/lib
>
>  restart
>
>
> On Sun, May 24, 2015 at 8:26 PM, Zheng Lin Edwin Yeo  > wrote:
>
>> Thanks for your reply.
>> Do we still have to use back the solr.war file in Solr 5.1 in order to get
>> the gzip working?
>>
>>
>> Regards,
>> Edwin
>>
>>
>>
>> On 25 May 2015 at 06:57, William Bell  wrote:
>>
>> > OK I got mine to work with 4.10.4 and it also works on 5.1...
>> >
>> > mkdir war cp ../solr-4.10.4/example/webapps/solr.war . jar xvf
>> > solr.war cd WEB-INF vi web.xmlAdd this above the  already
>> > there:GzipFilter
>> > org.eclipse.jetty.servlets.GzipFilter
>> >mimeTypes
>> >
>> >
>> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
>> > 
>> > GzipFilter
>> > /* cd .. rm solr.war
>> > jar cvf solr.war * cp solr.war ../solr-4.10.4/example/webapps/solr.war
>> > get jetty-servlets-8.1.10.v20130312.jar from
>> >
>> >
>> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
>> > (notice the name has to be exactly that) and put into
>> > solr-4.10.4/example/lib restart
>> >
>> >
>> > On Thu, May 21, 2015 at 11:31 PM, Zheng Lin Edwin Yeo <
>> > edwinye...@gmail.com>
>> > wrote:
>> >
>> > > Hi,
>> > >
>> > > I'm trying to apply gzip compression in Solr 5.1. I understand that
>> > Running
>> > > Solr on Tomcat is no longer supported from Solr 5.0, so I've tried to
>> > > implement it in Solr.
>> > >
>> > > I've downloaded jetty-servlets-9.3.0.RC0.jar and placed it in my
>> > > webapp\WEB-INF folder, and have added the following in
>> > > webapp\WEB-INF\web.xml
>> > >
>> > >   
>> > > GzipFilter
>> > > org.eclipse.jetty.servlets.GzipFilter
>> > > 
>> > >   methods
>> > >   GET,POST
>> > >   mimeTypes
>> > >
>> > >
>> > >
>> >
>> text/html;charset=UTF-8,text/plain,text/xml,text/json,text/javascript,text/css,text/plain;charset=UTF-8,application/xhtml+xml,application/javascript,image/svg+xml,application/json,application/xml;
>> > > charset=UTF-8
>> > > 
>> > >   
>> > >   
>> > > GzipFilter
>> > > /*
>> > >   
>> > >
>> > >
>> > > However, when I start Solr and check the browser, there's no gzip
>> > > compression. Is there anything which I configure wrongly or might have
>> > > missed out? I'm also running zookeeper-3.4.6.
>> > >
>> > >
>> > > Regards,
>> > > Edwin
>> > >
>> >
>> >
>> >
>> > --
>> > Bill Bell
>> > billnb...@gmail.com
>> > cell 720-256-8076
>> >
>>
>
>
>
> --
> Bill Bell
> billnb...@gmail.com
> cell 720-256-8076
>



-- 
Bill Bell
billnb...@gmail.com
cell 720-256-8076


Re: Applying gzip compression in Solr 5.1

2015-05-25 Thread Zheng Lin Edwin Yeo
I have problems running the command 'jar xvf solr.war'.
When I try to run that, it will give an error: 'jar' is not recognized as
an internal or external command, operable program or batch file.

Is there anything which I might have missed out?


Regards,
Edwin



On 26 May 2015 at 10:59, William Bell  wrote:

> Err.. Here is the procedure for 5.1:
>
>  mkdir war
>  cp ../solr-5.1.0/server/webapps/solr.war .
>  jar xvf solr.war
>  cd WEB-INF
>  vi web.xml
>
> Add this above the  already there (and save it after adding this).
> 
> GzipFilter
> org.eclipse.jetty.servlets.GzipFilter
> 
> mimeTypes
>
>  
> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
> 
> 
>
> 
> GzipFilter
> /*
> 
>  cd ..
>  rm solr.war
>  jar cvf solr.war *
>  cp solr.war ../solr-5.1.0/server/webapps/solr.war
>  get jetty-servlets-8.1.10.v20130312.jar from
>
> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
>  (notice the name has to be exactly that) and put into
> solr-5.1.0/server/lib
>
>  restart
>
>
> On Mon, May 25, 2015 at 8:42 PM, William Bell  wrote:
>
> > You need to edit the web.xml as I stated above and put the solr.war file
> > back.
> >
> > Instead of "example" it is "server". Note: 4.10.4 and 5.1.0 uses the same
> > Jetty. 8.1.10.v20130312
> >
> > Here is the procedure for 5.1:
> >
> > mkdir war
> >  cp ../solr-5.1.0/example/webapps/solr.war .
> >  jar xvf solr.war
> >  cd WEB-INF
> >  vi web.xml
> >
> > Add this above the  already there (and save it after adding
> this).
> > 
> > GzipFilter
> >
>  org.eclipse.jetty.servlets.GzipFilter
> > mimeTypes
> >
> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
>   
> > 
> >
> > 
> > GzipFilter
> > /*
> > 
> >  cd ..
> >  rm solr.war
> >  jar cvf solr.war *
> >  cp solr.war ../solr-5.1.0/example/webapps/solr.war
> >  get jetty-servlets-8.1.10.v20130312.jar from
> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
> >  (notice the name has to be exactly that) and put into
> solr-5.1.0/example/lib
> >
> >  restart
> >
> >
> > On Sun, May 24, 2015 at 8:26 PM, Zheng Lin Edwin Yeo <
> edwinye...@gmail.com
> > > wrote:
> >
> >> Thanks for your reply.
> >> Do we still have to use back the solr.war file in Solr 5.1 in order to
> get
> >> the gzip working?
> >>
> >>
> >> Regards,
> >> Edwin
> >>
> >>
> >>
> >> On 25 May 2015 at 06:57, William Bell  wrote:
> >>
> >> > OK I got mine to work with 4.10.4 and it also works on 5.1...
> >> >
> >> > mkdir war cp ../solr-4.10.4/example/webapps/solr.war . jar xvf
> >> > solr.war cd WEB-INF vi web.xmlAdd this above the  already
> >> > there:GzipFilter
> >> > org.eclipse.jetty.servlets.GzipFilter
> >> >mimeTypes
> >> >
> >> >
> >>
> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
> >> > 
> >> > GzipFilter
> >> > /* cd .. rm solr.war
> >> > jar cvf solr.war * cp solr.war ../solr-4.10.4/example/webapps/solr.war
> >> > get jetty-servlets-8.1.10.v20130312.jar from
> >> >
> >> >
> >>
> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
> >> > (notice the name has to be exactly that) and put into
> >> > solr-4.10.4/example/lib restart
> >> >
> >> >
> >> > On Thu, May 21, 2015 at 11:31 PM, Zheng Lin Edwin Yeo <
> >> > edwinye...@gmail.com>
> >> > wrote:
> >> >
> >> > > Hi,
> >> > >
> >> > > I'm trying to apply gzip compression in Solr 5.1. I understand that
> >> > Running
> >> > > Solr on Tomcat is no longer supported from Solr 5.0, so I've tried
> to
> >> > > implement it in Solr.
> >> > >
> >> > > I've downloaded jetty-servlets-9.3.0.RC0.jar and placed it in my
> >> > > webapp\WEB-INF folder, and have added the following in
> >> > > webapp\WEB-INF\web.xml
> >> > >
> >> > >   
> >> > > GzipFilter
> >> > >
>  org.eclipse.jetty.servlets.GzipFilter
> >> > > 
> >> > >   methods
> >> > >   GET,POST
> >> > >   mimeTypes
> >> > >
> >> > >
> >> > >
> >> >
> >>
> text/html;charset=UTF-8,text/plain,text/xml,text/json,text/javascript,text/css,text/plain;charset=UTF-8,application/xhtml+xml,application/javascript,image/svg+xml,application/json,application/xml;
> >> > > charset=UTF-8
> >> > > 
> >> > >   
> >> > >   
> >> > > GzipFilter
> >> > > /*
> >> > >   
> >> > >
> >> > >
> >> > > However, when I

YAJar

2015-05-25 Thread Robust Links
I am stuck in Yet Another Jarmagedon of SOLR. this is a basic question. i
noticed solr 5.0 is using guava 14.0.1. My app needs guava 18.0. What is
the pattern to override a jar version uploaded into jetty?

I am using maven, and solr is being started the old way

java -jar start.jar
-Dsolr.solr.home=...
-Djetty.home=...

I tried to edit jetty's start.config (then run java
-DSTART=/my/dir/start.config
-jar start.jar) but got no where...

any help would be much appreciated

Peyman


Re: Difference in running Solr with Jetty internally or externally

2015-05-25 Thread Erick Erickson
Actually, just use the new bin/solr start scripts and ignore whether
it's running Jetty under the covers or not I think.

Best,
Erick

On Mon, May 25, 2015 at 7:11 PM, Zheng Lin Edwin Yeo
 wrote:
> Hi Shawn,
>
> Thanks for your reply. So the recommendation is still to stick with the
> Jetty that's included in Solr?
>
> From what you say, seems that if we use external Jetty, we have to do more
> configuration to tune it to fit Solr, and it will probably use more memory
> and run slower too.There might also be issues with a future release of Solr.
>
>
> Regards,
> Edwin
>
>
> On 25 May 2015 at 21:51, Shawn Heisey  wrote:
>
>> On 5/25/2015 3:28 AM, Zheng Lin Edwin Yeo wrote:
>> > I understand that Jetty comes together with the Solr installation
>> package,
>> > and that by default, Solr uses Jetty internally to power it's HTTP stack.
>> >
>> > Would like to check, will there be any performance difference when we run
>> > the Jetty internally as compared to running an external copy of Jetty? I
>> > have heard of source saying that the performance will be better if we run
>> > on external copy. Is that true?
>>
>> The config for the included Jetty has had a small amount of tuning done
>> specifically for Solr.  You would lose that if you switched.  Also, the
>> Jetty included with Solr has had a bunch of the jars and their
>> configuration stripped out.  That makes it use less memory, and likely
>> run a little bit faster.
>>
>> > Also, as support for deploying Solr as a WAR in standalone servlet
>> > containers like Jetty is no longer supported from Solr 5.0, is it still
>> > possible to deploy Solr using an external copy of Jetty?
>>
>> Although we don't recommend it, for now you can find the .war file in
>> the download and deploy it in other containers.  That will be changing
>> in a future release, but we don't have an ETA.  There is a wiki page
>> discussing the situation.  It is still a work in progress:
>>
>> https://wiki.apache.org/solr/WhyNoWar
>>
>> Thanks,
>> Shawn
>>
>>


Re: Applying gzip compression in Solr 5.1

2015-05-25 Thread Zheng Lin Edwin Yeo
I've managed to get it to work. In windows we have to put the full path
name to the jar file in the jdk in Java

Thank you so much for your help!

Regards,
Edwin



On 26 May 2015 at 11:15, Zheng Lin Edwin Yeo  wrote:

> I have problems running the command 'jar xvf solr.war'.
> When I try to run that, it will give an error: 'jar' is not recognized as
> an internal or external command, operable program or batch file.
>
> Is there anything which I might have missed out?
>
>
> Regards,
> Edwin
>
>
>
> On 26 May 2015 at 10:59, William Bell  wrote:
>
>> Err.. Here is the procedure for 5.1:
>>
>>  mkdir war
>>  cp ../solr-5.1.0/server/webapps/solr.war .
>>  jar xvf solr.war
>>  cd WEB-INF
>>  vi web.xml
>>
>> Add this above the  already there (and save it after adding this).
>> 
>> GzipFilter
>> org.eclipse.jetty.servlets.GzipFilter
>> 
>> mimeTypes
>>
>>  
>> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
>> 
>> 
>>
>> 
>> GzipFilter
>> /*
>> 
>>  cd ..
>>  rm solr.war
>>  jar cvf solr.war *
>>  cp solr.war ../solr-5.1.0/server/webapps/solr.war
>>  get jetty-servlets-8.1.10.v20130312.jar from
>>
>> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
>>  (notice the name has to be exactly that) and put into
>> solr-5.1.0/server/lib
>>
>>  restart
>>
>>
>> On Mon, May 25, 2015 at 8:42 PM, William Bell 
>> wrote:
>>
>> > You need to edit the web.xml as I stated above and put the solr.war file
>> > back.
>> >
>> > Instead of "example" it is "server". Note: 4.10.4 and 5.1.0 uses the
>> same
>> > Jetty. 8.1.10.v20130312
>> >
>> > Here is the procedure for 5.1:
>> >
>> > mkdir war
>> >  cp ../solr-5.1.0/example/webapps/solr.war .
>> >  jar xvf solr.war
>> >  cd WEB-INF
>> >  vi web.xml
>> >
>> > Add this above the  already there (and save it after adding
>> this).
>> > 
>> > GzipFilter
>> >
>>  org.eclipse.jetty.servlets.GzipFilter
>> > mimeTypes
>> >
>> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
>>   
>> > 
>> >
>> > 
>> > GzipFilter
>> > /*
>> > 
>> >  cd ..
>> >  rm solr.war
>> >  jar cvf solr.war *
>> >  cp solr.war ../solr-5.1.0/example/webapps/solr.war
>> >  get jetty-servlets-8.1.10.v20130312.jar from
>> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
>> >  (notice the name has to be exactly that) and put into
>> solr-5.1.0/example/lib
>> >
>> >  restart
>> >
>> >
>> > On Sun, May 24, 2015 at 8:26 PM, Zheng Lin Edwin Yeo <
>> edwinye...@gmail.com
>> > > wrote:
>> >
>> >> Thanks for your reply.
>> >> Do we still have to use back the solr.war file in Solr 5.1 in order to
>> get
>> >> the gzip working?
>> >>
>> >>
>> >> Regards,
>> >> Edwin
>> >>
>> >>
>> >>
>> >> On 25 May 2015 at 06:57, William Bell  wrote:
>> >>
>> >> > OK I got mine to work with 4.10.4 and it also works on 5.1...
>> >> >
>> >> > mkdir war cp ../solr-4.10.4/example/webapps/solr.war . jar xvf
>> >> > solr.war cd WEB-INF vi web.xmlAdd this above the  already
>> >> > there:GzipFilter
>> >> > org.eclipse.jetty.servlets.GzipFilter
>> >> >mimeTypes
>> >> >
>> >> >
>> >>
>> application/xml,application/json,text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,image/svg+xml,application/x-javascript,text/css
>> >> > 
>> >> > GzipFilter
>> >> > /* cd .. rm solr.war
>> >> > jar cvf solr.war * cp solr.war
>> ../solr-4.10.4/example/webapps/solr.war
>> >> > get jetty-servlets-8.1.10.v20130312.jar from
>> >> >
>> >> >
>> >>
>> http://www.eclipse.org/downloads/download.php?file=/jetty/updates/jetty-bundles-8.x/8.1.10.v20130312/Jetty-bundles-repository-8.1.10.v20130312.zip&mirror_id=454
>> >> > (notice the name has to be exactly that) and put into
>> >> > solr-4.10.4/example/lib restart
>> >> >
>> >> >
>> >> > On Thu, May 21, 2015 at 11:31 PM, Zheng Lin Edwin Yeo <
>> >> > edwinye...@gmail.com>
>> >> > wrote:
>> >> >
>> >> > > Hi,
>> >> > >
>> >> > > I'm trying to apply gzip compression in Solr 5.1. I understand that
>> >> > Running
>> >> > > Solr on Tomcat is no longer supported from Solr 5.0, so I've tried
>> to
>> >> > > implement it in Solr.
>> >> > >
>> >> > > I've downloaded jetty-servlets-9.3.0.RC0.jar and placed it in my
>> >> > > webapp\WEB-INF folder, and have added the following in
>> >> > > webapp\WEB-INF\web.xml
>> >> > >
>> >> > >   
>> >> > > GzipFilter
>> >> > >
>>  org.eclipse.jetty.servlets.GzipFilter
>> >> > > 
>> >> > >   methods
>> >> > >   GET,POST
>> >> > >   mimeType

Solr relevancy score in percentage

2015-05-25 Thread Zheng Lin Edwin Yeo
Hi,

Would like to check, does the new version of Solr allows this function of
display the relevancy score in percentage?
I understand from the older version that it is not able to, and the only
way is to take the highest score and use that as 100%, and calculate other
percentage from that number (For example if the max score is 10 and the
next result has a score of 5, you would do (5 / 10) * 100 = 50%)

Is there a better way to do this now? I'm using Solr 5.1


Regards,
Edwin


SUM in result grouping

2015-05-25 Thread Abhijit Deka
Is it possible to SUM in a Group query?I am using the Solr group function and 
it's retrieving the results.Now, I want to SUM the numeric field.Is it possible.

My query is like 
this-http://localhost:8983/solr/glaas/select?%20q=abc%20&fl=TotalInvoices%20&wt=json%20&indent=true%20&debugQuery=true%20&group=true%20&group.field=vendor&group.limit=100

My output is like this-{    "groupvalue":"abc",
    "doclist":{"numfound":3,"start":0,"docs":[          {            
"TotalInvoices":100;
      },    
     {            "TotalInvoices":200;
      },     {            "TotalInvoices":50;
      }, ]
 }}
I want to SUM the TotalInvoices in the result set. 
Something like 
      {            "TotalInvoices":350;//Sum of all the returned set.
      },
Is it possible in Solr?Please help.

Regards
Abhijit DekaComputer ScientistAdobe SystemsBangalore
Ph-+91 80884 39067

Re: Solr relevancy score in percentage

2015-05-25 Thread Ahmet Arslan
Hi Edwin,

Somehow, it is not recommended to display the relevancy score in percentage:
https://wiki.apache.org/lucene-java/ScoresAsPercentages

Ahmet



On Tuesday, May 26, 2015 8:34 AM, Zheng Lin Edwin Yeo  
wrote:
Hi,

Would like to check, does the new version of Solr allows this function of
display the relevancy score in percentage?
I understand from the older version that it is not able to, and the only
way is to take the highest score and use that as 100%, and calculate other
percentage from that number (For example if the max score is 10 and the
next result has a score of 5, you would do (5 / 10) * 100 = 50%)

Is there a better way to do this now? I'm using Solr 5.1


Regards,
Edwin


AW: Setting system property

2015-05-25 Thread Clemens Wyss DEV
For my EmbeddedSolr-mode I do
...
System.setProperty( "solr.allow.unsafe.resourceloading", "true" );
...
which works fine.

For the remote-mode, i.e. Solr/jetty server I put 
SOLR_OPTS="$SOLR_OPTS -Dsolr.allow.unsafe.resourceloading=true"
into solr.in.sh. Unfortunately this setting/option does not seem to be applied. 
When I try to do an xi:include in solrconfig.xml (or schema.xml) I am getting 
security exceptions...

Any advices?

-Ursprüngliche Nachricht-
Von: Erik Hatcher [mailto:erik.hatc...@gmail.com] 
Gesendet: Mittwoch, 13. Mai 2015 16:57
An: solr-user@lucene.apache.org
Betreff: Re: Setting system property

Clemens -

For this particular property, it is only accessed as a system property 
directly, so it must be set on the JVM startup and cannot be set any other way.

Erik

—
Erik Hatcher, Senior Solutions Architect http://www.lucidworks.com 





> On May 13, 2015, at 3:49 AM, Clemens Wyss DEV  wrote:
> 
> I'd like to make use of solr.allow.unsafe.resourceloading=true.
> Is the commandline "-D solr.allow.unsafe.resourceloading=true" the only way 
> to inject/set this property or can it be done (e.g.) in solr.xml ?
> 
> Thx
> Clemens