Slave replication with custom dataDir

2010-11-02 Thread Kura

Hey guys,

I have 2 instances of Solr running, one as a master, one as a slave.

Both have dataDir/var/lib/solr/data/dataDir

The master works fine, the slave dies with a huge set of stack traces.

The Solr wiki says that replication must match the dataDir if it's 
custom, but how do I actually set that?




Re: Slave replication with custom dataDir

2010-11-02 Thread Kura
(ApplicationFilterConfig.java:115)
at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)

at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ClassNotFoundException: 
org.apache.commons.logging.LogFactory
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)

... 35 more


On 02/11/10 14:29, Kura wrote:

Hey guys,

I have 2 instances of Solr running, one as a master, one as a slave.

Both have dataDir/var/lib/solr/data/dataDir

The master works fine, the slave dies with a huge set of stack traces.

The Solr wiki says that replication must match the dataDir if it's 
custom, but how do I actually set that?






Returning max value of fields within documents

2010-09-14 Thread Kura
Hey guys,

Is there a way of doing the following:

We want to get the highest value from a list of multiple fields within a
document.

Example below:

max(field1,field2,field3,field4)

The values are as follow:

field1 = 100
field2 = 300
field3 = 250
field4 = not indexed in document (null)

The highest value is field2 at 300, so we'd want 300 to be what is returned.

Is this at all possible?

Thanks.


0x49FCF4D9.asc
Description: application/pgp-keys


Re: Solr searching harri finds harry

2010-09-08 Thread Kura
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I have harry as a protected word in protword.txt

Here is the xml definition for my text column

fieldType name=text class=solr.TextField positionIncrementGap=100
analyzer type=index
tokenizer class=solr.WhitespaceTokenizerFactory /
filter class=solr.StopFilterFactory ignoreCase=true
words=stopwords.txt /
filter class=solr.WordDelimiterFilterFactory
generateWordParts=1 generateNumberParts=1 catenateWords=1
catenateNumbers=1 catenateAll=0 splitOnCaseChange=1 /
filter class=solr.LowerCaseFilterFactory /
filter class=solr.EnglishPorterFilterFactory
protected=protwords.txt /
filter class=solr.RemoveDuplicatesTokenFilterFactory /
/analyzer
analyzer type=query
tokenizer class=solr.WhitespaceTokenizerFactory /
filter class=solr.SynonymFilterFactory
synonyms=synonyms.txt ignoreCase=true expand=true /
filter class=solr.StopFilterFactory ignoreCase=true
words=stopwords.txt /
filter class=solr.WordDelimiterFilterFactory
generateWordParts=1 generateNumberParts=1 catenateWords=0
catenateNumbers=0 catenateAll=0 splitOnCaseChange=1 /
filter class=solr.LowerCaseFilterFactory /
filter class=solr.EnglishPorterFilterFactory
protected=protwords.txt /
filter class=solr.RemoveDuplicatesTokenFilterFactory /
/analyzer
/fieldType

On 08/09/10 11:29, Grijesh.singh wrote:
 
 U have not provided much detail about analysis of that field,but I am sure
 that problem because of stemming
 u can see by analysis page or by debugQuery=on parameter.
 
 To prevent stemming u have to put words in protword.txt on which u do not
 need any stemming
 
 -
 Grijesh
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkyHaHIACgkQLOut9Un89NmR6wCgjOS+znMEqUQKn3ACzWudAaa4
faMAn2d0LX76ZBmiL+j/EtmVpvIpHiub
=5ymy
-END PGP SIGNATURE-


0x49FCF4D9.asc
Description: application/pgp-keys


0x49FCF4D9.asc.sig
Description: PGP signature


Re: Solr searching harri finds harry

2010-09-08 Thread Kura
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Yes to restart, no to re-index. Was hoping that wouldn't be necessary.
I'll do that now.

On 08/09/10 11:48, Grijesh.singh wrote:
 
 have u restart the solr after adding words in protwords and reindex the data?
 
 -
 Grijesh
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkyHbEEACgkQLOut9Un89NmAaACfdl5P/GOikHvBHu0A9/6ma30q
jXYAoIAbN8tAnMc4ecqwJ4Q8r/Un3Cio
=vmU8
-END PGP SIGNATURE-


0x49FCF4D9.asc
Description: application/pgp-keys


0x49FCF4D9.asc.sig
Description: PGP signature